Python 3 típusú változók
A változó nem más, mint a lefoglalt memória helyek tárolására értéktárgyakat. Ez azt jelenti, hogy amikor létrehoz egy változót foglalni egy adott helyen a memóriában.
Attól függően, hogy az adatokat a változó típusát, a tolmács memóriát, és úgy dönt, hogy mit lehet tárolni a lefoglalt memóriát. Ezért hozzárendelésével különböző adattípusok változó tárolhat egészek, tizedesjegyek vagy karakterek ezeket a változókat.
Hozzárendelése változók
Az operandus balra a = operátor a változó nevét, és az operandus a jogot az = operátor a tárolt érték a változó. Például -
Itt, 100, 1000.0 és a "John" az értéke. rendelt a számláló. mérföld. és neve változó, ill. Ez a következő eredményt adja -
több hozzárendelés
Python hozzárendelhet egy értéket különböző változók egyszerre. Például -
Itt az egész objektum jön létre, melynek értéke 1, és mind a három változó van hozzárendelve azonos memóriahely. Ezen felül, akkor lehet rendelni több objektum több változó. Például -
Itt, a két tárgy egész számokkal 1. és 2. vannak rendelve a és b változó, illetve, és az egyik sorban a tárgy „John” a rendelt érték a változó.
Normál adattípusok
Python öt standard adattípusok -
Mennyiség adattípusok számértékek. Az objektumok száma jönnek létre, amikor egy értéket rendelünk hozzájuk. Például -
Azt is vegye egy objektum hivatkozási számát a del nyilatkozatot. Mondattani del jóváhagyása -
Törölheti egy vagy több objektumot a del operátor. Például -
Python négy különböző numerikus típusok -
INT (aláírt egészek)
float (lebegőpontos valós értékeket) a (lebegőpontos valós érték)
komplex (komplex számok)
Minden számban Python3 bemutatott formájában hosszú egész. Következésképpen nincs külön szoba mindaddig.
Íme néhány példa a szám -
Egy komplex szám áll rendezett pár igazi lebegőpontos számok, jele x + y, ahol x és y valós számok, és J jelentése a képzetes egység.
Strings Python azonosított folyamatos sorozata karakterek képviselt idézetek. Python lehetővé teszi egy pár szimpla vagy dupla idézőjelek közé. Részhalmazok sorok alkalmazásával vehetők a szelet operátor ([] és [:]) a indexek. 0-val kezdődő elején a húr és a munka az utat felfelé a -1 a végén.
Plusz (+) jel egy operátor és a csillaggal (*) az ismétlő operátor. Például -
Ez a következő eredményt adja -
Felsorolja a legsokoldalúbb fajta Python adatkapcsolatot. A lista tartalmazza az elemeket. vesszővel elválasztva és szögletes zárójelben ([]). Bizonyos mértékig, a listák hasonló tömbök C. Az egyik különbség közöttük abban a tényben rejlik, hogy az összes elemet tartozó felsorolás lehet más típusú adatokat.
Értékeket. A listában tárolt érhető segítségével szelet operátor ([] és [:]) a indexek. 0-val kezdődő és a felső munka végig -1. Plusz (+) jelre operátor listán, és a csillaggal (*) az ismétlő operátor. Például -
Ez a következő eredmény -
Tuple más típusú Sekens időpont, amely hasonló a listán. Tuple áll számos érték, vesszőkkel elválasztva. Ellentétben listák azonban tuple van zárójelben.
A fő különbség a listákat és sorok közül listák szögletes zárójelben ([]) és azok elemei, a méreteket, meg lehet változtatni, míg a sorokat van zárójelben (()), és nem lehet frissíteni. A tuple lehet tekinteni, mint a csak olvasható csak olvasható listákat. Például -
Ez a következő eredmény -
Az alábbi kód érvénytelen a tuple, mert megpróbáltuk frissíteni a tuple, ami nem engedélyezett. Ilyen eset lehetséges listák -
Python szótárak egyfajta típusú hash táblák. Úgy működik, mint asszociatív tömbök hash találtak a Perl áll kulcsértékpárokat. Szótár kulcs lehet szinte bármilyen Python, de a szabály, egy szám vagy egy string. Értékek, másrészt, lehet tetszőleges Python objektumot.
Szótárakat zárójelek (<>), És az értékeket tudunk hozzárendelni, és hozzáférni szögletes zárójelek ([]). Például -
Ez a következő eredmény -
Szótár nincs fogalma rend elemei között. Helytelen azt mondani, hogy az elemek „elromlott”; ők egyszerűen nem rendelhető.
Konvertálása adattípusok
Néha szükség lehet végrehajtani közötti átváltási beépített típusokkal. Közötti konverzióra típusok, egyszerűen használja a típusnév függvényében.
Számos beépített funkciók elvégzésére átalakítás egyik adattípus a másikra. Ezek a funkciók vissza egy új objektumot, amely képviseli a konvertált érték.