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 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:
- Számok
- Lista
- Tuple
- Szótár
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.