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.

Kapcsolódó cikkek