python data types
Uvod u tipove podataka Python:
Učili smo o Python varijable detaljno u našem prethodnom vodiču.
U ovom uputstvu istražit ćemo razne klasifikacije Python tipova podataka zajedno s odgovarajućim primjerima radi lakšeg razumijevanja.
Eksplicitna raznolikost Vodiči za obuku za Python su vam predstavljeni u ovoj seriji za obogaćivanje vašeg znanja o Pythonu.
Što ćete naučiti:
Pogledajte VIDEO vodiče
Python tipovi podataka: brojevi, nizovi i popis:
Vrste podataka Python: Tuple, Set i Rječnik:
Python tipovi podataka
Tip podataka opisuje karakteristike varijable.
Python ima šest standardnih vrsta podataka:
- Brojevi
- Niz
- Popis
- Korijen
- Postavi
- Rječnik
# 1) Brojevi
U Brojevima postoje uglavnom 3 vrste koje uključuju Integer, Float i Complex.
Ova 3 su definirana kao klasa u pythonu. Da biste pronašli kojoj klasi pripada varijabla, možete koristiti funkciju type ().
Primjer:
a = 5 print(a, 'is of type', type(a))
Izlaz: 5 je tipa
b = 2.5 print(b, 'is of type', type(b))
Izlaz: 2.5 je tipa
c = 6+2j print(c, 'is a type', type(c))
Izlaz : (6 + 2j) je vrsta
# 2) Niz
Niz je uređeni niz znakova.
pitanja za intervjue o mavenu i jenkinima
Za predstavljanje nizova možemo koristiti pojedinačne navodnike ili dvostruke navodnike. Višeredni nizovi mogu se predstaviti pomoću trostrukih navodnika ”” ili “” ”.
Nizovi su nepromjenjivi što znači da nakon što proglasimo niz ne možemo ažurirati već deklarirani niz.
Primjer:
Single = 'Welcome' or Multi = 'Welcome'
Višeredni: ”Python je protumačeni programski jezik visoke razine za programiranje opće namjene. Stvorio Guido van Rossum i prvi put objavljen 1991. godine ”
ili
‘’ ’Python je protumačeni programski jezik visoke razine za programiranje opće namjene. Stvorio Guido van Rossum, a prvi put objavljen 1991. '' '
Možemo izvesti nekoliko operacija u nizovima poput spajanja, ponavljanja i rezanja.
Spajanje: To znači operaciju spajanja dviju žica zajedno.
Primjer:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Izlaz: Dobrodošli u Python
Ponavljanje:
To znači ponavljanje niza uputa određeni broj puta.
Primjer:
Print(String1*4)
Izlaz: WelcomeWelcomeWelcomeWelcome
Rezanje: Rezanje je tehnika za izdvajanje dijelova žice.
Bilješka: U Pythonu indeks počinje od 0.
Primjer:
print(String1(2:5))
Izlaz: lco
Python također podržava negativni indeks.
print(String1(-3:))
Izlaz: ome
Budući da su nizovi nepromjenjivi u Pythonu, ako pokušamo ažurirati niz, generirat će pogrešku.
Primjer:
String(1)= 'D'
Izlaz: TypeError: objekt 'str' ne podržava dodjeljivanje stavki
# 3) Popis
Popis može sadržavati niz vrijednosti.
Varijable popisa deklariraju se pomoću zagrada (). Popis je promjenjiv, što znači da možemo mijenjati popis.
Primjer:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Izlaz : Popis (2) = 5,5
print('List(0:3) = ', List(0:3))
Izlaz: Popis (0: 3) = (2, 4, 5.5)
Ažuriranje popisa:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Izlaz: (2, 4, 5,5, „Zdravo“)
# 4) Korijen
Tuple je slijed Python objekata odvojenih zarezima.
Korte su nepromjenjive, što znači da se korice jednom stvorene ne mogu mijenjati. Korijeni se definiraju pomoću zagrada ().
Primjer:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Izlaz: Kornica (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Izlaz: Korijen (0: 3) = (50, 15, 25,6)
Kako su korijeni nepromjenjivi u Pythonu, ako pokušamo ažurirati tuple, generirat će pogrešku.
Primjer:
Tuple(2)= 'D'
Izlaz: TypeError: objekt 'korice' ne podržava dodjeljivanje stavki
# 5) Set
Komplet je neuređena zbirka predmeta. Skup je definiran vrijednostima odvojenim zarezom unutar zagrada {}.
Primjer:
Set = {5,1,2.6,'python'} print(Set)
Izlaz: {‘Python’, 1, 5, 2.6}
U skupu možemo izvoditi operacije poput spajanja i presijecanja na dva skupa.
Operaciju Unije možemo izvršiti pomoću | Operater.
Primjer:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Izlaz: A U B = {‘c’, ‘a’, 2, ‘d’}
Operaciju presijecanja možemo izvršiti pomoću programa & Operator.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Izlaz: {7}
Kako je skup nesređena kolekcija, indeksiranje nema značenja. Stoga operator rezanja () ne radi.
Set(1) = 49.3
Izlaz: TypeError: objekt 'set' ne podržava dodjeljivanje stavki
# 6) Rječnik
Rječnici su najfleksibilniji ugrađeni tip podataka u pythonu.
Stavke rječnika pohranjuju se i dohvaćaju pomoću ključa. Rječnici se koriste za pohranu ogromne količine podataka. Da bismo dohvatili vrijednost, moramo znati ključ. U Pythonu su rječnici definirani u zagradama {}.
Koristimo ključ za dohvaćanje odgovarajuće vrijednosti. Ali ne obrnuto.
Sintaksa:
Ključ: vrijednost
Primjer:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Izlaz: {1: 'Bok', 2: 7,5, 3: 'Razred'}
Vrijednost možemo dobiti pomoću sljedeće metode:
Primjer:
print(Dict(2))
Izlaz: 7.5
sql upit za intervju i pitanja za iskusni pdf
Ako vrijednost pokušamo dohvatiti pomoću vrijednosti umjesto ključa, generirat će pogrešku.
Primjer:
print('Dict(7.5) = ', Dict(7.5))
Izlaz:
Traceback (najnoviji zadnji poziv):
Datoteka “”, redak 1, u
ispis (“Dict (7.5) =“, Dict (7.5))
Pogreška tipke: 7.5
Rječnik možemo ažurirati i sljedećim metodama:
Primjer:
Dict(3) = 'python' print(Dict)
Izlaz:
{1: 'Bok', 2: 7,5, 3: 'piton'}
Nadam se da ste iz ovog vodiča do sada već razumjeli razne klasifikacije Python tipova podataka.
Naš predstojeći vodič će vam objasniti sve o Python Operatorima !!
Preporučena literatura
- Python varijable
- Python operateri
- Python string funkcije
- Vrste podataka C ++
- Python funkcije
- JMeter parametalizacija podataka korištenjem korisnički definiranih varijabli
- Ulaz-izlaz i datoteke u Pythonu (Python otvara, čita i piše u datoteku)
- Vodič za Python za početnike (Praktični BESPLATNI trening za Python)