Uvod u Python tipove podataka

Python podržava različite vrste podataka kao što to podržavaju drugi programski jezici, na primjer, cijeli broj, plutajući, niz itd. Promjenjive se upotrebljavaju za pohranjivanje vrijednosti različitih tipova podataka, tako da se u drugim programskim jezicima zahtijeva deklariranje varijable određene vrste podataka, a zatim varijabla može pohraniti vrijednost određene vrste podataka, ali u pythonu, to nije potrebno. U pythonu nam ne treba deklarirati varijablu određenog tipa podataka jer je to dinamički tipkan jezik. Varijabla se može koristiti za pohranjivanje vrijednosti bilo koje vrste podataka, a interpreter se implicitno veže sa svojim tipom podataka. Sve u Python programiranju je objekt, pa su tipovi podataka također klase i stoga su varijable objekti ili instance ovih vrsta podataka. Nakon pohranjivanja vrijednosti u varijablu možemo provjeriti vrstu varijable pomoću funkcije type (), koja je ugrađena funkcija pythona.

Pogledajmo neke od primjera za pohranu različitih vrsta podataka vrijednosti u varijable i provjeru njihove vrste.

Kodirati

var1 = 20
var2 = 20.65
var3 = "Hello!, World "
print( type(var1) );
print( type(var2) );
print( type(var3) );

Izlaz:

Imajte na umu da je Python jezik osjetljiv na velika i mala slova, što znači da ako imamo varijablu var1 onda istu varijablu ne možemo dobiti Var1 ili VAR1 itd.

Top 6 Python podataka

Standardne vrste podataka pytona su date u nastavku:

  • Brojevi: Broj podatkovnih podataka koristi se za spremanje numeričkih vrijednosti.
  • String: Vrsta podataka tipa string koristi se za spremanje slijeda znakova.
  • Tuple: Vrsta podataka Tuple koristi se za spremanje zbirke različitih tipova podataka i nepromjenjiva je.
  • Popis: Vrsta podataka popisa koristi se za spremanje zbirke različitih tipova podataka i može se mijenjati.
  • Set: Set data type koristi se za spremanje kolekcije različitih vrsta podataka; to je promjenjivo i pohranjuju jedinstvene elemente.
  • Rječnik: Vrsta podataka iz rječnika koristi se za spremanje zbirke različitih tipova podataka u obliku parova ključ-vrijednost, može se mijenjati i pohranjuje jedinstveni ključ.

1. Brojevi

Kad je broj dodijeljen varijablinom objektu klase broja, stvara se.

Razmotrite primjer: dodijeljeni su var a = 100, var b = 200 # var a i var b broj i to su objekti broja. Broj može imati 4 vrste numeričkih podataka:

  1. int : int pohranjuje cijeli brojevi, npr. a = 100, b = 25, c = 526, itd.
  2. dugo: duge pohrane veći raspon cijelih brojeva, npr. a = 908090999L, b = -0x1990999L, itd.
  3. float: float pohranjuje brojeve s pomičnom zarezom npr. a = 25, 6, b = 45, 90, c = 1.290, itd.
  4. složeni: brojevi složenih trgovina, npr. a = 3 + 4j, b = 2 + 3j, c = kompleks (4, 6), itd.

2. Gudački

Niz se može definirati kao niz znakova predstavljenih u navodnicima. U python-u se niz može navesti jednim, dvostrukim ili trostrukim navodnicima. U python-u postoje razni ugrađeni operatori i funkcije za lak rad s nizom vrsta podataka.

Sljedeći primjer prikazuje rukovanje nizima s ugrađenim operatorima i funkcijama:

Kodirati

s = 'hello! how are you' # s is string variable
print (s(1)) # index operator - printing second character, character start storing from index 0
print (s(2:6)) # slice operator - printing 3rd character to 5th character of the string, the syntax of slice operator str( start: end-1: increment) print (s*3) # printing the string three times
print (s(2:12:2))
s1 = 'hello world'
print (s + s1) # printing the concatenation of s and s1

Izlaz:

3. Tuple

Tuples također pohranjuju zbirku elemenata različitih vrsta podataka. Tuple je isti kao i popis, ali tuple je nepromjenjiv (nije moguće uređivati ​​ili ne može mijenjati vrijednost veličine i elemenata). Za stvaranje preklop koristi () jednostavne zagrade, unutar tih zagrada pohranjuju se svi elementi odvojeni zarezom (, ).

Sljedeći primjer prikazuje rukovanje kornjačama:

Kodirati

tp = ("apple", "a", 100, 20.78)
print (tp(1))
print (tp(1:))
print (tp(:3))
print (tp)
print (tp + tp)
print (tp * 3)
print (type(tp))
tp(1) = "banana"
print (tp)

Izlaz:

4. Popis

Popis sadrži kolekciju različitih vrsta elemenata. Popis je moguće mijenjati (može se uređivati). To je isto kao nizovi u C, ali popis pohranjuje elemente različitih vrsta podataka. Za izradu popisa koriste se () kvadratni uglati zagrade, unutar ovih zagrada pohranjuju se svi elementi odvojeni zarezom (, ). Za rad s popisom, kao i sa žicama, možemo koristiti indekse (i), slice (:), operatora pridruživanja (+), ponavljanja (*) itd.

Sljedeći primjer prikazuje rukovanje popisa:

Kodirati

ls = ("apple", "a", 100, 20.78) print (ls(1))
print (ls(1:))
print (ls(:3))
print (ls)
print (ls + ls)
print (ls * 3)
print (type(ls))
ls(1) = "banana"
print (ls)

Izlaz:

5. Postavite

Set također pohranjuje kolekciju elemenata različitih vrsta podataka. Skup je isti kao i popis i podešavanje, ali skup je nepromjenjiv (ne može se uređivati ​​ili ne može mijenjati vrijednost veličine i elemenata), poništiti i pohraniti samo jedinstvene elemente. Za izradu skupa koriste () kovrčavi zagrade, unutar ovih zagrada pohranjuju se svi elementi odvojeni zarezom (, ).

Sljedeći primjer prikazuje skup rukovanja:

Kodirati

st = ("apple", "banana", 100, 20.78)
# set cannot support indexing st(1) # set cannot support slicing st(1:) print (st)
print (st + st)# set cannot support concatenation
print (st * 2) # set cannot support repetition
print (type(st))
# set is immutable st(2) = "hi"

Izlaz:

6. Rječnik

Rječnik se također pohranjuje u zbirku različitih elemenata podataka u obliku parova ključ-vrijednost. To su naručeni, izmjenjivi i spremljeni jedinstveni ključevi kao skup. Za izradu skupa koriste se () kovrčavi zagrade isti kao skup, unutar toga u zagrade se pohranjuju svi elementi (par ključeva i vrijednosti) odvojeni zarezom (, ).

Sljedeći primjer prikazuje skup rukovanja:

Kodirati

dc = ("fruits":("apple", "banana"), 'qty':100)
print("Fruits: ", dc('fruits'))
print("Quantity: ", dc('qty'))
print ("Dictionary: ", dc)# print all elements of the dictionary
print ("Keys: ", dc.keys()) # print all the keys of the dictionary
print ("values: ", dc.values()) # print all the values of the dictionary
print ("key value pairs: ", dc.items()) # print all the key values pair elements of the dictionary

Izlaz:

Preporučeni članak

Ovo je vodič za Python tipove podataka. Ovdje detaljno raspravljamo o prvih 6 vrsta podataka pythona, zajedno s implementacijom i izlazom koda. Možete i proći naše druge predložene članke da biste saznali više -

  1. Pregled sažetak klase u Python-u
  2. Kako zamijeniti brojeve na Pythonu?
  3. Prednosti Pythona | Top 10
  4. Booleovi operateri u Pythonu
  5. Različite operacije povezane s Tupovima
  6. C ++ Vrste podataka
  7. Vrsta podataka o košnici

Kategorija: