Fontos Python adattípusok, amelyeket tudnia kell

Az adattípusok osztályok, a változók pedig az osztályok példányai vagy objektumai. A Pythonban különféle adattípusok vannak, amelyek az érték típusait képviselik

Ban ben , minden tárgy. Így az adattípusokat osztályként kezeljük, a változók pedig az osztályok példányai vagy objektumai. A Pythonban különféle adattípusok vannak, amelyek az érték típusait képviselik. Ebben a cikkben megismerhetjük a különböző Python adattípusokat és a változókhoz való hozzárendelésüket a következő sorrendben:



Kezdjük.



python- python adattípusok - edurekaPython adattípusok

Változók a különböző adattípusok értékeinek tárolására szolgálnak. Mivel a Python dinamikusan beírt nyelv, deklarálásakor nem kell meghatároznia a változó típusát. A tolmács implicit módon megköti az értéket a típusával. A Python lehetővé teszi számunkra, hogy ellenőrizzük a programban használt változó típusát. A type () segítségével , megtudhatja az átadott változó típusát.

Példa:



x = 24 y = 14,7 z = 'Üdvözöljük az Edureka-ban' print (type (x)) print (type (y)) print (type (z))

Kimenet:

 

Standard adattípusok a Pythonban

Egy változó különböző típusú értékek tárolására szolgál. Például egy személy nevét karakterláncként kell tárolni, míg a munkavállalói azonosítót egész számként.

A Python különféle szabványos adattípusokat biztosít, amelyek mindegyikükön meghatározzák a tárolási módot. A Python szabványos adattípusai a következők:



Most, hogy tud a szokásos python adattípusokról, lépjünk tovább és értsük meg ezeket részletesen.

Számok

A szám a numerikus értékek tárolására szolgál. A Python létrehozza a Számot tárgyakat amikor egy változóhoz számot rendelünk. Négyféle numerikus adat létezik:

  • int - Olyan aláírt egész számokra használják, mint a 12, 2, 7 stb.
  • hosszú - Ezt az egész számot nagyobb értéktartományban használják, például 908090800L, -0x1929292L stb.
  • úszó - Olyan lebegőpontos számok tárolására használják, mint 1.5, 701.89, 15.2 stb.
  • összetett - Ezt olyan komplex számokra használják, mint a 2.14j, 2.0 + 2.3j stb.

Ban ben , használhat kisbetűs L-t hosszú egész számokkal. Kényelmesebb azonban nagybetűs L-et használni.

Példa:

a = 12 nyomtatás (a, 'típusú', típus (a)) b = 5,05 nyomtatás (b, 'típusú', (b) típus) c = 1 + 2j nyomtatás (c, 'összetett szám? ', isinstance (1 + 2j, komplex))

Kimenet:

12 típusa 5,05 típusú, típusa (1 + 2j) komplex szám? Igaz

Húr

NAK NEK az idézőjelben ábrázolt karakterek sorozataként van meghatározva. A pythonban egy, kettős vagy háromszoros idézőjeleket használhat a karakterlánc meghatározásához.

A stringek kezelése a pythonban különféle beépített funkciókkal és üzemeltetők . Húrkezelés esetén a + operátort két szál összefűzésére használják.

Példa:

str1 = 'Üdvözöljük az Edureka oldalán' #string str1 str2 = 'Python Programming' # string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Kimenet:

Üdvözöljük az Edureka Python programozásban

Lista

A listák hasonlóak a de különböző típusú adatokat tartalmazhat a Pythonban. A listában tárolt elemek vesszővel (,) vannak elválasztva és szögletes zárójelek közé vannak zárva [].

osztály __init__ python

A slice [:] operátorok segítségével elérheti a lista adatait. A összefűző operátor (+) hasonló a húrokban szereplőhez.

Példa:

list = [20, 'welcome', 'edureka', 40] print (lista [3:]) nyomtat (lista) nyomtat (lista + lista)

Kimenet:

[40] [20, 'welcome'] [20, 'welcome', 'edureka', 40] [20, 'welcome', 'edureka', 40, 20, 'welcome', 'edureka', 40]

Tuple

A tuple sok szempontból hasonló a listákhoz. Tetszik a listák, tüllök tartalmazza a különböző adattípusok tételeinek gyűjtését is. A tuple elemei vesszővel vannak elválasztva (,), és zárójelbe vannak zárva ().

A tuple csak olvasható adatszerkezet, és nem módosíthatja a tuple elemeinek méretét és értékét.

Példa:

tuple = ('welcome', 'edureka', 40) print (tuple [1:]) print (tuple) nyomtatás (tuple + tuple)

Kimenet:

('edureka', 40) ('welcome', 'edureka', 40) ('welcome', 'edureka', 40, 'welcome', 'edureka', 40)

Szótár

A Szótár egy kulcs-érték elempár rendezett halmaza. Olyan ez, mint egy asszociatív tömb vagy egy hash tábla, ahol minden kulcs egy adott értéket tárol. A kulcs tetszőleges primitív adatot tartalmazhat, míg az érték tetszőleges Python objektum.

A szótár tételei vesszővel vannak elválasztva, és a göndör zárójelek közé vannak zárva {}.

Példa:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('Az első név' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Kimenet:

1. név János [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Ezek a szokásos python adattípusok, amelyeket különböző értékek tárolására használnak. Ezzel a cikkünk végére értünk.

Most nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. A Python tanúsító tréning segítséget nyújt a kvantitatív elemzésben, az adatbányászatban és az adatok bemutatásában szerzett szakértelem megszerzésében, hogy a számokon túl is lássa azáltal, hogy karrierjét Data Scientist szereppé alakítja.

Van egy kérdésünk? Kérjük, említse meg a „Python adattípusok” megjegyzés rovatában, és kapcsolatba lépünk Önnel.