Sisään , kaikki on esine. Siksi tietotyyppejä käsitellään luokkina ja muuttujat ovat näiden luokkien esiintymä tai kohde. Pythonissa on useita tietotyyppejä, jotka edustavat arvotyyppejä. Tässä artikkelissa opit eri Python-tietotyypeistä ja siitä, miten ne määritetään muuttujille seuraavassa järjestyksessä:
Aloitetaanpa.
Python-tietotyypit
Muuttujat käytetään erilaisten tietotyyppien arvojen pitämiseen. Koska Python on dynaamisesti kirjoitettu kieli, sinun ei tarvitse määrittää muuttujan tyyppiä ilmoitettaessa sitä. Tulkki sitoo implisiittisesti arvon tyyppiinsä. Python antaa meille mahdollisuuden tarkistaa ohjelmassa käytetyn muuttujan tyyppi. Tyypin () avulla , saat selville välitetyn muuttujan tyypin.
Esimerkki:
x = 24 y = 14,7 z = 'Welcome to Edureka' print (type (x)) print (type (y)) print (type (z))
Tuotos:
Pythonin vakiotyypit
Muuttujaa käytetään erityyppisten arvojen pitämiseen. Esimerkiksi henkilön nimi on tallennettava merkkijonona, kun taas työntekijän tunnus on tallennettava kokonaislukuna.
Python tarjoaa useita vakiotietotyyppejä, jotka määrittelevät tallennustavan kullekin niistä. Pythonin vakiotietotyypit ovat:
- Numerot
- Lista
- Tuple
- Sanakirja
Nyt kun tiedät tavallisista python-tietotyypeistä, siirrytään eteenpäin ja ymmärretään jokainen näistä yksityiskohtaisesti.
Numerot
Numeroa käytetään numeeristen arvojen tallentamiseen. Python luo Numeron esineitä kun muuttujalle annetaan numero. Numeerisia tietoja on 4 tyyppiä:
- int - Sitä käytetään allekirjoitettuihin kokonaislukuihin, kuten 12, 2, 7 jne.
- pitkä - Tätä kokonaislukua käytetään korkeammalle arvoalueelle, kuten 908090800L, -0x1929292L jne.
- kellua - Sitä käytetään liukulukujen, kuten 1,5, 701,89, 15,2, jne. Tallentamiseen.
- monimutkainen - Tätä käytetään kompleksilukuihin, kuten 2.14j, 2.0 + 2.3j jne.
Sisään , voit käyttää pientä L-kirjainta pitkillä kokonaislukuilla. On kuitenkin helpompaa käyttää isoja kirjaimia L.
Esimerkki:
a = 12 tulosta (a, 'on tyyppiä', tyyppi (a)) b = 5,05 tulosta (b, 'on tyyppiä', tyyppi (b)) c = 1 + 2j tulosta (c, 'on kompleksiluku? ', isinstanssi (1 + 2j, kompleksi))
Tuotos:
12 on tyyppiä 5.05 on tyyppiä (1 + 2j) on kompleksiluku? Totta
Merkkijono
TO on määritelty lainausmerkeissä esitettyjen merkkien sekvenssinä. Pythonissa voit käyttää merkkijonoa määrittelemällä yhden, kahden tai kolmen lainauksen.
Merkkijonon käsittely pythonissa voidaan tehdä käyttämällä erilaisia sisäänrakennettuja toimintoja ja operaattorit . Merkkijonon käsittelyssä operaattoria + käytetään kahden merkkijonon ketjutukseen.
Esimerkki:
str1 = 'Tervetuloa Edurekaan' # string str1 str2 = 'Python Programming' # string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)
Tuotos:
Tervetuloa tervetuloa Edureka Python -ohjelmointiin
Lista
Luettelot ovat samanlaisia kuin mutta se voi sisältää erityyppisiä tietoja Pythonissa. Luetteloon tallennetut kohteet erotetaan pilkulla (,) ja suljetaan hakasulkeisiin [].
c ++ fibonacci rekursiivinen
Voit käyttää slice [:] - operaattoreita päästäksesi luettelon tietoihin. Ketjutusoperaattori (+) on samanlainen kuin merkkijono.
Esimerkki:
luettelo = [20, 'tervetuloa', 'edureka', 40] tulosta (luettelo [3:]) tulosta (luettelo) tulosta (luettelo + lista)
Tuotos:
[40] [20, 'tervetuloa'] [20, 'tervetuloa', 'edureka', 40] [20, 'tervetuloa', 'edureka', 40, 20, 'tervetuloa', 'edureka', 40]
Tuple
Tuppi on samanlainen kuin luettelot monin tavoin. Tykkää luetteloista, tuples sisältää myös erilaisten tietotyyppien kohteiden keräämisen. Tuplan osat erotetaan pilkulla (,) ja suljetaan sulkeisiin ().
Tuple on vain luku -tietorakenne, etkä voi muokata dupleksin kohteiden kokoa ja arvoa.
Esimerkki:
tuple = ('tervetuloa', 'edureka', 40) tulosta (tuple [1:]) tulosta (tuple) tulosta (tuple + tuple)
Tuotos:
('edureka', 40) ('tervetuloa', 'edureka', 40) ('tervetuloa', 'edureka', 40, 'tervetuloa', 'edureka', 40)
Sanakirja
Sanakirja on järjestetty joukko avain-arvo-paria. Se on kuin assosiatiivinen taulukko tai hash-taulukko, jossa kukin avain tallentaa tietyn arvon. Avain voi sisältää minkä tahansa primitiivisen tietotyypin, kun taas arvo on mielivaltainen Python-objekti.
Sanakirjan kohteet erotetaan pilkulla ja suljetaan kiharaisiin aaltosulkeisiin {}.
Esimerkki:
dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1. nimi on' + dict [1]) print (dict.keys ()) print ( dict.values ())
Tuotos:
1. nimi on Johannes [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']
Nämä ovat tavallisia python-tietotyyppejä, joita käytetään erilaisten arvojen pitämiseen. Tämän avulla olemme päässeet artikkelimme loppuun.
Tarkista nyt Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Python-sertifiointikoulutus auttaa sinua hankkimaan asiantuntemusta kvantitatiivisesta analysoinnista, tiedonlouhinnasta ja tietojen esittämisestä lukujen ulkopuolelle muuttamalla urasi Data Scientist -rooliksi.
Onko sinulla kysymys meille? Mainitse se Python-tietotyyppien kommenttiosassa ja palaamme sinuun.