Olulised Pythoni andmetüübid, mida peate teadma



Andmetüübid on klassid ja muutujad on nende klasside eksemplar või objekt. Pythonis on väärtustüüpide esitamiseks erinevaid andmetüüpe

Sisse , kõik on objekt. Seega käsitletakse andmetüüpe klassidena ja muutujad on nende klasside eksemplar või objekt. Pythonis on väärtustüüpide esitamiseks erinevaid andmetüüpe. Selles artiklis õpime erinevate Pythoni andmetüüpide ja nende muutujate määramise kohta järgmises järjestuses:

Alustagem.





python- pythoni andmetüübid - edurekaPythoni andmetüübid

Muutujad kasutatakse erinevate andmetüüpide väärtuste hoidmiseks. Kuna Python on dünaamiliselt sisestatud keel, ei pea te selle deklareerimisel muutuja tüüpi määratlema. Tõlk seob väärtuse kaudselt oma tüübiga. Python võimaldab meil kontrollida programmis kasutatava muutuja tüüpi. Tüübi () abil , saate teada edastatud muutuja tüübi.

Näide:



x = 24 y = 14,7 z = 'Welcome to Edureka' print (type (x)) print (type (y)) print (type (z))

Väljund:

 

Standardsed andmetüübid Pythonis

Muutujat kasutatakse erinevat tüüpi väärtuste hoidmiseks. Näiteks tuleb isiku nimi salvestada stringina, töötaja ID aga täisarvuna.

Python pakub erinevaid standardseid andmetüüpe, mis määratlevad igaühe salvestusmeetodi. Pythoni standardsed andmetüübid hõlmavad järgmist:



Nüüd, kui teate standardsetest pythoni andmetüüpidest, jätkame ja mõistame neid kõiki üksikasjalikult.

Numbrid

Numbrit kasutatakse arvväärtuste salvestamiseks. Python loob numbri objektid kui muutujale on määratud number. Numbrilisi andmeid on 4 tüüpi:

  • int - Seda kasutatakse allkirjastatud täisarvude, näiteks 12, 2, 7 jne puhul.
  • pikk - Seda täisarvu kasutatakse suurema väärtuste vahemiku jaoks nagu 908090800L, -0x1929292L jne.
  • ujuk - Seda kasutatakse ujukomaarvude, näiteks 1,5, 701,89, 15,2 jne salvestamiseks.
  • keeruline - Seda kasutatakse selliste kompleksarvude puhul nagu 2.14j, 2.0 + 2.3j jne.

Sisse , saate kasutada pikkade täisarvudega väiketähte L. Siiski on mugavam kasutada suurtähte L.

Näide:

a = 12 print (a, 'on tüüpi', tüüp (a)) b = 5,05 print (b, 'on tüüpi', tüüp (b)) c = 1 + 2j print (c, 'on kompleksarv? ', isinstance (1 + 2j, kompleks))

Väljund:

12 on tüüpi 5.05 on tüüpi (1 + 2j) on kompleksarv? Tõsi

String

TO on määratletud jutumärkides kujutatavate märkide jadana. Pythonis saate stringi määratlemiseks kasutada ühe-, kahe- või kolmekordset jutumärki.

Stringide käsitsemist Pythonis saab teha mitmesuguste sisseehitatud funktsioonide ja abil operaatorid . Stringikäsitluse korral kasutatakse operaatorit + kahe stringi liitmiseks.

Näide:

str1 = 'Tere tulemast Edurekasse' # string str1 str2 = 'Python Programming' # string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Väljund:

Tere tulemast Edureka Pythoni programmeerimisse

Nimekiri

Nimekirjad on sarnased kuid see võib Pythonis sisaldada erinevat tüüpi andmeid. Loendis olevad üksused on eraldatud komaga (,) ja ümbritsetud nurksulgudes [].

kuidas seadistada klassirada javas käsuviiba abil

Loendi andmetele juurdepääsemiseks võite kasutada viilu [:] operaatoreid. Liitumisoperaator (+) sarnaneb stringides olevaga.

Näide:

nimekiri = [20, 'tere tulemast', 'edureka', 40] print (loend [3:]) print (loend) print (loend + loend)

Väljund:

[40] [20, 'tere tulemast'] [20, 'tere tulemast', 'edureka', 40] [20, 'tere tulemast', 'edureka', 40, 20, 'tere tulemast', 'edureka', 40]

Tuple

Tuple sarnaneb loenditega mitmes mõttes. Nagu loendid, tuplid sisaldab ka eri andmetüüpide üksuste kogumist. Tupli elemendid on eraldatud komaga (,) ja suletud sulgudesse ().

Tuple on kirjutuskaitstud andmestruktuur ja te ei saa dupleksi üksuste suurust ja väärtust muuta.

Näide:

tuple = ('tere tulemast', 'edureka', 40) print (tuple [1:]) print (tuple) print (tuple + tuple)

Väljund:

('edureka', 40) ('tere tulemast', 'edureka', 40) ('tere tulemast', 'edureka', 40, 'tere tulemast', 'edureka', 40)

Sõnastik

Sõnastik on võtme-väärtuse üksuste järjestatud komplekt. See on nagu assotsiatiivne massiiv või räsitabel, kus iga võti salvestab kindla väärtuse. Võti mahutab mis tahes primitiivseid andmetüüpe, samas kui väärtus on suvaline Pythoni objekt.

Sõnaraamatu üksused eraldatakse komaga ja lisatakse lokkis sulgudesse {}.

Näide:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1. nimi on' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Väljund:

1. nimi on Johannes [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Need on standardsed pythoni andmetüübid, mida kasutatakse erinevate väärtuste hoidmiseks. Sellega oleme jõudnud oma artikli lõppu.

Nüüd vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Pythoni atesteerimiskoolitus aitab teil omandada teadmisi kvantitatiivse analüüsi, andmekaevanduse ja andmete esitamise kohta, et näha numbritest kaugemale, muutes oma karjääri Data Scientisti rolliks.

Kas teil on meile küsimus? Palun mainige seda 'Pythoni andmetüüpide' kommentaaride osas ja me võtame teiega ühendust.