Pythonicway - adattípusok python

Változók Python:

A változó egy programozási nyelv a neve a fenntartott helyet a számítógép memóriájában értékek tárolására. Ez azt jelenti, hogy amikor létrehoz egy változót, akkor valójában foglalni egy adott helyen, a számítógép memóriájában.







Típusa alapján a változó adatok, a tolmács kiosztja a szükséges memória mennyiségét, és úgy dönt, hogy mi lehet a fenntartott memóriaterület.

A megértést, akkor gondolom, egy változó, mint egy doboz, amelybe akkor tegye bármilyen dolog, de csak egy bizonyos méretet. Méret ebben a példában egy olyan típusú változó. Ez nem egészen pontos meghatározás, de ez ad egy általános képet a teljes kép.

Ha értéket egy változóba:

Az operandus bal oldalán az egyenlőségjel (=) a változó neve, az operandus a jobb oldalon - a rendelt érték ezt a változót.

Futása ezt a kódot:

Több érték-hozzárendelés:

A Python jelölhet egy értéket különböző változók egyszerre. Például:

Ez az objektum jön létre, amelynek értéke 1, és az összes 3 változó pont a terület a memóriában, ahol ez található.

Beépített adattípusok Python:

A szokásos adattípusok Python tartalmazza:

Numerikus adattípus Python:

Numerikus adattípus Python tárolására numerikus értéket. Ez egy megváltoztathatatlan típusú adatokat. ami azt jelenti, hogy a változó értéke a numerikus adattípusok létrehoz egy új objektumot a memóriában (és eltávolítja a régit)

Numerikus objektumok jönnek létre, ha értéket rendelni őket. Például:

Is törölhet egy numerikus objektum kulcs del szó. del parancs szintaxisa a következő:

A Pythonban, négy típusú numerikus adatok típusa:

  • int (integer)
  • hosszú (alá hosszú egész szám [lehet bemutatni az oktális vagy hexadecimális számítási])
  • float (float: -0.2, 0.0, 3,14159265, stb)
  • komplexet (komplex szám)

Példák a numerikus adatokat típusa:

Strings Python:

Az húrok Python: olyan karaktereket az idézőjelek között. Python, akkor egy pár szimpla vagy dupla idézőjelek közé. Soraiból kerülhet alsztringjeként használó szeletelő ([] és [.]) A indexek nullától az első sortól az utolsó szimbólumot. Ön is használja a fordított index -1 az utolsó karakter kezdete előtt.







Az üzemeltető plusz (+) csatlakoztatásához két vonal egy vonalba, a csillag (*) ismétlő operátor. Például:

Ennek eredményeként, akkor olvassa el az alábbi

Pythonicway - adattípusok python

List Python:

Listák, talán a legsokoldalúbb összetett adattípusok Python. A lista olyan elemekből áll, vesszővel elválasztva, található a szögletes zárójelben ([]). Ahhoz, hogy egy bizonyos mértékig, a listák hasonló tömbök C. Az egyetlen különbség az, hogy az elemek a lista lehet különböző adattípusok.

Hozzáférést kap a terméket a listában lehet pontosan ugyanaz, mint a vonalak, a vágás operátor ([] és [:]) és indexek, a semmiből, hogy befejezze. A plusz jel (+) egyesíti a két lista, és a csillaggal (*) - az ismétlő operátor a listára. Például:

Ennek eredményeként, látni fogja:

Rekordcsoportok Python:

Tuple egy másik szerves típusú adatokat. hasonló a listán. Tuple sorozatából áll vesszővel elválasztott értékek zárójelben (()). A fő különbség a listákat és hármas az, hogy az elemek a sorok nem lehet megváltoztatni. Ez azt jelenti, hármas lehet tekinteni, mint listák csak olvasható.

Ha nem kell változtatni az elemek a lista, hogy mentse memóriának jobb használni az adatok típusát a tuple.

Ennek eredményeként, kapsz:

Ebben az esetben a következő műveletek állnak rendelkezésre listák és sorok nem állnak rendelkezésre:

Szótár Python:

Szótárak Python rendezetlen elemek gyűjteménye, melyek hozzáférhetők gombot. Azaz minden egyes kulcsfontosságú a szótár megfelel egy bizonyos értéket. A kulcs lehet bármilyen típusú megváltoztathatatlan adatok (szám, karakterlánc, egy tuple) érték - bármilyen típusú adatot.

Egy pár szókincs érték zárójelek ( <> ). Számos módja van, hogy hozzon létre szótárak:

Ez a kód jelenik meg a következőket:

Pythonicway - adattípusok python

Felhívjuk figyelmét, hogy a kulcsokat és értékeket mutatja a rossz sorrendben, amelyben arra kértük őket.

Beállítja Python:

Állítsa be a Python egy másik változó, hogy milyen típusú adatok gyűjtése, a fémjelzi, amely az, hogy tárolja csak egyedi znachanie.

Hozzon létre készlet a következő módon:

Hozzátéve egy elemet, hogy a beállított módszert alkalmazzák add, hogy távolítsa el - pop vagy eltávolítani. Hozzáadása egy sor a már meglévő elemek nem befolyásolja a készlet. Halmazok több módszert kínál egyedi elemeket, mint a különbség - visszaadja a hiányzó elemeket meg a másik meg, kereszteződés - éppen ellenkezőleg, visszaadja a beállított komponensek jelen a másik meg.

Pythonicway - adattípusok python

Átalakítása adattípusok:

Néha szükség lehet átalakítani egy adattípust a másikra. Erre vannak speciális beépített Python funkciót. Íme néhány közülük: