Článok pomôže čitateľovi pochopiť základné dátové typy v Pythone, premenné, niektoré bežne používané funkcie v súvislosti s dátovými typmi a niektoré základné aplikácie v reálnom svete. Na písanie kódu budeme používať Visual Studio Code ako náš editor kódu. Ak ste si ešte nenainštalovali Visual Studio Code, pokyny sú uvedené v predchádzajúcom blogovom príspevku.

Premenné a dátové typy v Pythone – obsah:

  1. Úvod do Pythona
  2. Premenné v Pythone
  3. Dátové typy v Pythone
  4. Ďalší pohľad na blog

Úvod do Pythona

Ako sme sa naučili v predchádzajúcom blogovom príspevku, Python je jazyk vysokej úrovne, interpretovaný, dynamicky typovaný a objektovo orientovaný. Vďaka svojej vysokej úrovni je jazyk veľmi jednoduchý na učenie a syntax je tiež jednoduchá. Existuje množstvo aplikácií Pythona v reálnom svete, ako je strojové učenie, dátová veda, vývoj hier, webové aplikácie a mnohé ďalšie.

V predchádzajúcom blogovom príspevku sme sa naučili, ako tlačiť text v Pythone. Použili sme syntax na tlačenie (“váš požadovaný text”). Poďme začať s tým, čo sú premenné a prečo používame premenné.

Premenné v Pythone

Premenná je entita, ktorá uchováva hodnotu. Hodnota môže byť číslo, celé číslo, reálne číslo, text alebo znak. Pozrime sa na niektoré príklady, ako môžete použiť premennú na uchovávanie hodnôt v Pythone.

# premenné
x = 1  # uchovávanie celého čísla
y = 2.5  # uchovávanie reálneho čísla
z = "reťazec"  # uchovávanie reťazca alebo textu
n = "a"  # uchovávanie znaku
b = True  # uchovávanie boolean hodnoty
print(x,y,z,n,b)
Výstup:
1 2.5 reťazec a True

Videli sme, ako uchovávať premenné, teraz sa pozrime, ako vytlačiť ich hodnoty. Už poznáte odpoveď, ktorou je použitie print(), čo sme použili v prvom blogu na vytlačenie požadovaného textu. Taktiež si všimnite, že používame premenné bez použitia akýchkoľvek úvodzoviek, na rozdiel od predtým. To je preto, že premenná je priamo rozpoznaná funkciou print, keďže je uložená v pamäti, keď je deklarovaná. Teraz vytlačme premenné.

Vidíme, že premenné sú vytlačené, ako je zvýraznené na obrázku vyššie. Ako vidíme, Python podporuje väčšinu rôznych dátových typov v Pythone, ako sú celé čísla, float (reálne čísla), reťazce (text alebo znaky) a Boolean (True alebo False).

Dátové typy v Pythone

Reťazce

data_types_in_python

Aké operácie je možné vykonávať pomocou reťazcov?

  • title()

    Táto funkcia môže byť použitá na zmenu prvého písmena každého slova v reťazci na veľké písmeno, ako je vidieť nižšie, výstup je zvýraznený.

  • text="ten blog je úžasný"
    print(text.title())
    
    Výstup:
     
    
    Tento Blog Je Úžasný
    
  • upper()

    Táto funkcia môže byť použitá na zmenu všetkých slov v reťazci na veľké písmená. Príklad je ilustrovaný na obrázku nižšie.

  • text="ten blog je úžasný"
    print(text.upper())
    
    výstup:
    TEN BLOG JE ÚŽASNÝ
    
  • lower()

    Táto funkcia môže byť použitá na zmenu všetkých slov v reťazci na malé písmená. Príklad je ilustrovaný na obrázku nižšie.

  • text = "ten blog je úžasný"
    print(text.lower())
    
     
    
    Výstup:
    
    ten blog je úžasný
    
  • Spájanie reťazcov

    Na kombinovanie dvoch rôznych reťazcov sa môže použiť “+”. Príklad je ilustrovaný na obrázku nižšie.

  • text = "ten blog je úžasný"
    text2="pre začiatočníkov"
    print(text+text2)
    
    Výstup:
    
    ten blog je úžasnýpre začiatočníkov
    
    
  • Prázdne miesta

    Existujú chvíle, keď nechcete tlačiť text na jednom riadku, ale mať viacero riadkov a niekedy chcete, aby text mal tabulátor. To sa dá v Pythone dosiahnuť použitím “\n”(nový riadok) a “\t”(tabulátor). Príklad je ilustrovaný nižšie.

  • print("ten blog je \núžasný")
    print("\ttento blog je úžasný")
    
    Výstup:
    
    ten blog je 
    úžasný
      tento blog je úžasný
    
  • Funkcie strip

    Táto funkcia v Pythone odstraňuje akékoľvek prázdne miesta v reťazci. Pomocou strip môžu byť odstránené prázdne miesta naľavo aj napravo. Ale niekedy pre špecifické požiadavky na odstránenie prázdneho miesta naľavo sa môže použiť “lstrip()” a pre napravo “rstrip()”. Príklad s kódom je ilustrovaný nižšie.

  • z=" ahoj "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Výstup:
    “ ahoj “
    “ahoj”
    “ ahoj”
    “ahoj “
    
  • Dĺžka reťazca

    Pomocou funkcie len() sa dá určiť dĺžka reťazca. Príklad s kódom je ilustrovaný nižšie. Môžete vidieť, že pre reťazec “ahoj” je výstup 5.

    Z="úžasný"
    Print(len(Z))
    
    Výstup:
    5
    

    Celé čísla

    Dátové typy celých čísel v Pythone sa používajú iba vtedy, keď sa majú uchovávať celé čísla. Existuje niekoľko operácií, ktoré je možné vykonávať na celých číslach. Poďme sa tu naučiť o funkcii type(). Funkcia type() vám povie o dátovom type premennej. Príklad pre funkciu type() s kódom je ilustrovaný nižšie.

  • a=1
    
    type(a)
    
    výstup:
    
    int
    

    Float

    V premenných dátového typu celých čísel je možné uchovávať iba celé čísla, ale na zahrnutie reálnych čísel alebo na uchovávanie reálnych čísel používame float. V podstate sa float používa pre desatinné čísla.

a=1.6

type(a)
výstup:

float

Operácie s float a celými číslami

V našich základných matematikách počas strednej školy sme sa naučili niekoľko operácií, ktoré je možné vykonávať na číslach, ako je sčítanie, odčítanie, násobenie, delenie a mnohé ďalšie. Všetky tieto operácie môžeme vykonávať na float a celých číslach, ako je ilustrované nižšie s kódom.

# premenné

x = 1  # uchovávanie celého čísla
y = 2.5  # uchovávanie reálneho čísla
z = "reťazec"  # uchovávanie reťazca alebo textu
n = "a"  # uchovávanie znaku
x = True  # uchovávanie boolean hodnoty
print(type(x),type(y),type(z),type(n),type(b)) [/code]
výstup:

<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

Boolean

V Pythone existujú chvíle, keď vývojár potrebuje vedieť, či je výrok pravdivý alebo nepravdivý. Väčšinou pri používaní podmienok sa používajú Booleany. Boolean pozostáva z True a False. Nezabudnite, že Python je citlivý na veľkosť písmen pri používaní Booleanov, preto musia byť v formáte True a False.

Keďže sme sa naučili o dátových typoch v Pythone a premenných v Pythone, poďme napísať jednoduchý program a otestovať naše vedomosti.