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

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:

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.

Á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: