Važne vrste Python podataka koje trebate znati



Tipovi podataka su klase, a varijable su instanca ili objekt tih klasa. U Pythonu postoje različiti tipovi podataka koji predstavljaju vrste vrijednosti

U , sve je objekt. Dakle, tipovi podataka tretiraju se kao klase, a varijable su instanca ili objekt tih klasa. U Pythonu postoje različiti tipovi podataka koji predstavljaju vrste vrijednosti. U ovom ćemo članku naučiti o različitim Python vrstama podataka i kako su dodijeljene varijablama u sljedećem slijedu:

Započnimo.





python- python tipovi podataka - edurekaPython tipovi podataka

Varijable koriste se za držanje vrijednosti za različite tipove podataka. Budući da je Python jezik koji se dinamički upisuje, ne trebate definirati vrstu varijable dok je deklarirate. Tumač implicitno veže vrijednost sa svojim tipom. Python nam omogućuje provjeru vrste varijable koja se koristi u programu. Uz pomoć tipa () , možete saznati vrstu prenesene varijable.

Primjer:



x = 24 y = 14,7 z = 'Dobrodošli u Edureku' print (type (x)) print (type (y)) print (type (z))

Izlaz:

 

Standardni tipovi podataka u Pythonu

Varijabla se koristi za držanje različitih vrsta vrijednosti. Na primjer, ime osobe mora biti pohranjeno kao niz, dok ID zaposlenika mora biti pohranjen kao cijeli broj.

Python pruža razne standardne tipove podataka koji definiraju način pohrane na svakom od njih. Standardne vrste podataka u Pythonu uključuju:



Sad kad znate za standardne tipove podataka pythona, krenimo dalje i detaljno ćemo razumjeti svaku od njih.

Brojevi

Broj služi za pohranu numeričkih vrijednosti. Python stvara Number predmeta kada je varijabli dodijeljen broj. Postoje 4 vrste numeričkih podataka:

  • int - Koristi se za potpisane cijele brojeve poput 12, 2, 7 itd.
  • dugo - Ovaj se cijeli broj koristi za veći raspon vrijednosti poput 908090800L, -0x1929292L itd.
  • plutati - Koristi se za pohranu brojeva s pomičnom zarezom poput 1,5, 701,89, 15,2 itd.
  • kompleks - To se koristi za složene brojeve poput 2.14j, 2.0 + 2.3j itd.

U , možete koristiti malo slovo L s dugim cijelim brojevima. Međutim, prikladnije je koristiti veliko slovo L.

Primjer:

a = 12 ispis (a, 'je tipa', tip (a)) b = 5.05 ispis (b, 'je tip', tip (b)) c = 1 + 2j ispis (c, 'je složeni broj? ', isinstance (1 + 2j, kompleks))

Izlaz:

12 je tipa 5.05 je tipa (1 + 2j) je složeni broj? Pravi

Niz

DO definira se kao niz znakova predstavljenih u navodnicima. U pythonu možete koristiti pojedinačne, dvostruke ili trostruke navodnike za definiranje niza.

Rukovanje nizovima u pythonu može se izvršiti pomoću različitih ugrađenih funkcija i operatora . U slučaju rukovanja nizom, operator + koristi se za spajanje dva niza.

Primjer:

str1 = 'Dobrodošli u Edureku' #string str1 str2 = 'Python Programming' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Izlaz:

Dobrodošli u Edureka Python programiranje

Popis

Popisi su slični ali može sadržavati različite vrste podataka u Pythonu. Stavke pohranjene na popisu odvajaju se zarezom (,) i zatvaraju u uglate zagrade [].

biblioteka za sortiranje c ++

Za pristup podacima s popisa možete koristiti operatore slice [:]. Operator spajanja (+) sličan je onom u nizovima.

Primjer:

list = [20, 'dobrodošlica', 'edureka', 40] ispis (popis [3:]) ispis (popis) ispis (popis + popis)

Izlaz:

[40] [20, 'dobrodošla'] [20, 'dobrodošla', 'edureka', 40] [20, 'dobrodošla', 'edureka', 40, 20, 'dobrodošla', 'edureka', 40]

Korijen

Korpa je u mnogočemu slična popisima. Kao i popisi, korijeni sadrže i zbirku predmeta različitih tipova podataka. Stavke tuple odvojene su zarezom (,) i zatvorene u zagrade ().

Tuple je struktura podataka samo za čitanje i ne možete mijenjati veličinu i vrijednost stavki tuple.

Primjer:

korijen = ('dobrodošlica', 'edureka', 40) ispis (korice [1:]) ispis (korice) ispis (korice + korice)

Izlaz:

('edureka', 40) ('dobrodošli', 'edureka', 40) ('dobrodošli', 'edureka', 40, 'dobrodošli', 'edureka', 40)

Rječnik

Rječnik je uređeni skup para predmeta ključ / vrijednost. To je poput asocijativnog polja ili hash tablice u kojoj svaki ključ pohranjuje određenu vrijednost. Ključ može sadržavati bilo koji primitivni tip podataka, dok je vrijednost proizvoljni Python objekt.

Stavke u rječniku odvojene su zarezom i zatvorene u kovrčave zagrade {}.

Primjer:

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

Izlaz:

1. ime je John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

To su standardni python tipovi podataka koji se koriste za držanje različitih vrijednosti. Ovime smo došli do kraja našeg članka.

Sada pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Obuka za certificiranje Pythona pomoći će vam da steknete stručnost u kvantitativnoj analizi, rudarstvu podataka i prezentaciji podataka kako biste vidjeli dalje od broja pretvarajući svoju karijeru u ulogu Data Scientist-a.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare u 'Vrste podataka Python' i javit ćemo vam se.