Ez a cikk segít az olvasónak megérteni a Python alapvető adattípusait, változóit, néhány gyakran használt funkciót az adattípusokkal kapcsolatban, valamint néhány alapvető alkalmazást a valóságban. A Visual Studio Code-ot fogjuk használni kódeditorunként. Ha még nem telepítetted a Visual Studio Code-ot, az utasításokat a korábbi blogbejegyzésben találod.

Változók és adattípusok a Pythonban – tartalomjegyzék:

  1. Bevezetés a Pythonba
  2. Változók a Pythonban
  3. Adattípusok a Pythonban
  4. Következő blogbejegyzés előzetes

Bevezetés a Pythonba

Ahogy a korábbi blogbejegyzésben tanultuk, a Python egy magas szintű, értelmezett, dinamikusan típusos és objektum-orientált nyelv. Magas szintű jellege miatt a nyelv nagyon könnyen tanulható, és a szintaxis is egyszerű. A Python-nak számos alkalmazása van a valóságban, például gépi tanulás, adat tudomány, játékfejlesztés, webalkalmazások és még sok más területen.

A korábbi blogbejegyzésben megtanultuk, hogyan lehet szöveget nyomtatni a Pythonban. A szintaxis, amit használtunk, a következő volt: (“a kívánt szöveg”). Kezdjük azzal, hogy mik azok a változók és miért használunk változókat.

Változók a Pythonban

A változó egy entitás, amely egy értéket tárol. Az érték lehet szám, egész szám, valós szám, szöveg vagy karakter. Nézzünk meg néhány példát arra, hogyan használhatunk változót értékek tárolására a Pythonban.

# változók
x = 1  # egész szám tárolása
y = 2.5  # valós szám tárolása
z = "string"  # szöveg vagy karakter tárolása
n = "a"  # karakter tárolása
b = True  # logikai érték tárolása
print(x,y,z,n,b)
Kimenet:
1 2.5 string a True

Láttuk, hogyan tárolhatunk változókat, most nézzük meg, hogyan nyomtathatjuk ki az értékeiket. Már tudod a választ, ami a print() használata, amit az első blogban használtunk a kívánt szöveg nyomtatásához. Azt is észreveheted, hogy a változókat anélkül használjuk, hogy bármilyen dupla vagy egyes idézőjelet használnánk, ellentétben az előzőekkel. Ennek az az oka, hogy a változót a print közvetlenül felismeri, mivel a memóriában tárolják, amikor deklarálják. Most nyomtassuk ki a változókat.

Láthatjuk, hogy a változók ki vannak nyomtatva, ahogy a fenti képen kiemeltük. Ahogy látható, a Python támogatja a különböző adattípusokat, mint például az egész szám, lebegőpontos szám (valós számok), szöveg (karakterek) és logikai (Igaz vagy Hamis).

Adattípusok a Pythonban

Szövegek

data_types_in_python

Milyen műveletek végezhetők el szövegekkel?

  • title()

    Ez a funkció használható a szöveg minden szavának kezdőbetűjének nagybetűsítésére, ahogy az alábbi kimenet is kiemeli.

  • text="ez a blog nagyszerű"
    print(text.title())
    
    Kimenet:
    
    Ez A Blog Nagyszerű
    
  • upper()

    Ez a funkció használható a szöveg minden szavának nagybetűsítésére. A példa az alábbi képen látható.

  • text="ez a blog nagyszerű"
    print(text.upper())
    
    kimenet:
    EZ A BLOG NAGYSZERŰ
    
  • lower()

    Ez a funkció használható a szöveg minden szavának kisbetűsítésére. A példa az alábbi képen látható.

  • text = "ez a blog nagyszerű"
    print(text.lower())
    
    
    Kimenet:
    
    ez a blog nagyszerű
    
  • Szövegek összefűzése

    Két különböző szöveg összekapcsolásához a “+” használható. A példa az alábbi képen látható.

  • text = "ez a blog nagyszerű"
    text2="kezdőknek"
    print(text+text2)
    
    Kimenet:
    
    ez a blog nagyszerűkezdőknek
    
    
  • Fehér helyek

    Vannak olyan esetek, amikor nem akarod, hogy a szöveg egy sorban nyomtasson, hanem több sorban, és néha azt szeretnéd, hogy a szöveg tabulátorral legyen elválasztva. Ezt a Pythonban a “\n” (új sor) és “\t” (tabulátor) használatával lehet megtenni. A példa az alábbiakban látható.

  • print("ez a blog \nnagyszerű")
    print("\tez a blog nagyszerű")
    
    Kimenet:
    
    ez a blog 
    nagyszerű
      ez a blog nagyszerű
    
  • Strip funkciók

    Ez egy olyan funkció a Pythonban, amely eltávolítja a szövegben található bármilyen fehér helyet. A strip használatával mind a bal, mind a jobb oldali fehér helyek eltávolíthatók. De néha a bal oldali fehér hely eltávolításához a “lstrip()” használható, a jobb oldalihoz pedig a “rstrip()”. A példa kóddal az alábbiakban látható.

  • z=" hello "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Kimenet:
    “ hello “
    “hello”
    “ hello”
    “hello “
    
  • Szöveg hossza

    A len() funkció használatával meghatározható egy szöveg hossza. A példa kóddal az alábbiakban látható. Láthatod, hogy a “hello” szöveg hossza 5.

    Z="nagyszerű"
    Print(len(Z))
    
    Kimenet:
    5
    

    Egész számok

    A Pythonban az egész szám adattípusokat csak akkor használják, ha egész számokat kell tárolni. Számos művelet végezhető el az egész számokon. Itt tanuljunk a type() funkcióról. A type() funkció megmondja, hogy a változó milyen adattípusú. A type() funkció példája kóddal az alábbiakban látható.

  • a=1
    
    type(a)
    
    kimenet:
    
    int
    

    Lebegőpontos számok

    Az egész szám adattípusú változókban csak egész számok tárolhatók, de a valós számok tárolásához lebegőpontos számokat használunk. Lényegében a lebegőpontos számokat tizedesjegyekhez használják.

a=1.6

type(a)
kimenet:

float

Műveletek lebegőpontos és egész számokon

A középiskolai alap matematikánk során számos műveletet tanultunk, amelyeket számokon végezhetünk, mint például Összeadás, Kivonás, Szorzás, Osztás és még sok más. Mindezeket a műveleteket lebegőpontos és egész számokon is elvégezhetjük, ahogy az alábbi kód is mutatja.

# változók

x = 1  # egész szám tárolása
y = 2.5  # valós szám tárolása
z = "string"  # szöveg vagy karakter tárolása
n = "a"  # karakter tárolása
x = True  # logikai érték tárolása
print(type(x),type(y),type(z),type(n),type(b)) [/code]
kimenet:

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

Logikai értékek

A Pythonban vannak olyan esetek, amikor a fejlesztőnek tudnia kell, hogy egy állítás igaz vagy hamis. Legtöbbször, amikor feltételeket használunk, a logikai értékeket használjuk. A logikai értékek az Igaz és Hamis értékekből állnak. Ne feledd, hogy a Python érzékeny a kis- és nagybetűkre a logikai értékek használatakor, ezért csak az Igaz és Hamis formátumban kell lenniük.

Ahogy megtanultuk az adattípusokat és a változókat a Pythonban, kódoljunk egy egyszerű programot, és teszteljük tudásunkat.