python data types
Uvod v podatkovne vrste Python:
Spoznali smo Python spremenljivke podrobno v naši prejšnji vadnici.
V tej vadnici bomo za lažje razumevanje raziskali različne klasifikacije vrst podatkov Python in zadevne primere.
Izrecna raznolikost Vadnice za vadbo Pythona so vam predstavljeni v tej seriji za obogatitev vašega znanja o Pythonu.
Kaj se boste naučili:
Oglejte si VIDEO Vadnice
Vrste podatkov Python: številke, nizi in seznam:
Vrste podatkov Python: Tuple, Set in Dictionary:
Vrste podatkov Python
Tip podatkov opisuje značilnost spremenljivke.
Python ima šest standardnih podatkovnih vrst:
- Številke
- Vrvica
- Seznam
- Tuple
- Nastavite
- Slovar
# 1) Številke
V številkah so v glavnem tri vrste, ki vključujejo celoštevilo, plavajoče in kompleksno.
Ti trije so opredeljeni kot razred v pythonu. Če želite ugotoviti, kateremu razredu pripada spremenljivka, lahko uporabite funkcijo type ().
Primer:
a = 5 print(a, 'is of type', type(a))
Izhod: 5 je tipa
b = 2.5 print(b, 'is of type', type(b))
Izhod: 2.5 je tipa
c = 6+2j print(c, 'is a type', type(c))
Izhod : (6 + 2j) je vrsta
# 2) Niz
Niz je urejeno zaporedje znakov.
odprite datoteko apk v oknih
Za predstavljanje nizov lahko uporabimo enojne narekovaje ali dvojne narekovaje. Večvrstični nizi so lahko predstavljeni s trojnimi narekovaji, '' ali '' '.
Strune so nespremenljive, kar pomeni, da ko razglasimo niz, ne moremo posodobiti že deklariranega niza.
Primer:
Single = 'Welcome' or Multi = 'Welcome'
Več vrstic: ”Python je interpretiran programski jezik na visoki ravni za splošno programiranje. Ustvaril Guido van Rossum in prvič izdan leta 1991 '
ali
‘’ ’Python je interpretiran programski jezik na visoki ravni za splošno programiranje. Ustvaril Guido van Rossum in prvič izdan leta 1991. '' '
V nizih lahko izvedemo več operacij, kot so združevanje, ponavljanje in rezanje.
Združevanje: Pomeni operacijo združevanja dveh nizov.
Primer:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Izhod: Dobrodošli v Pythonu
Ponovitev:
Pomeni ponavljanje zaporedja navodil določeno število krat.
Primer:
Print(String1*4)
Izhod: DobrodošliDobrodošliDobrodošli
Rezanje: Rezanje je tehnika za pridobivanje delov strune.
Opomba: V Pythonu se indeks začne od 0.
Primer:
print(String1(2:5))
Izhod: lco
Python podpira tudi negativni indeks.
print(String1(-3:))
Izhod: ome
Ker so nizi v Pythonu nespremenljivi, če poskusimo posodobiti niz, bo ustvaril napako.
Primer:
String(1)= 'D'
Izhod: TypeError: objekt 'str' ne podpira dodelitve elementov
# 3) Seznam
Seznam lahko vsebuje vrsto vrednosti.
Spremenljivke seznama se deklarirajo z uporabo oklepajev (). Seznam je spremenljiv, kar pomeni, da ga lahko spremenimo.
Primer:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Izhod : Seznam (2) = 5,5
print('List(0:3) = ', List(0:3))
Izhod: Seznam (0: 3) = (2, 4, 5.5)
Posodabljanje seznama:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Izhod: (2, 4, 5.5, „Pozdravljeni“)
# 4) Tuple
Tuple je zaporedje Pythonovih predmetov, ločenih z vejicami.
Torti so nespremenljivi, kar pomeni, da enkrat nastalih korit ni mogoče spreminjati. Tuple so definirane z oklepaji ().
Primer:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Izhod: Tuple (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Izhod: Tuple (0: 3) = (50, 15, 25,6)
Ker so Tuples v Pythonu nespremenljivi, če poskusimo posodobiti tuple, bo to povzročilo napako.
Primer:
Tuple(2)= 'D'
Izhod: Napaka TypeError: objekt »tuple« ne podpira dodelitve elementov
# 5) Set
Komplet je neurejena zbirka predmetov. Set je določen z vrednostmi, ločenimi z vejico v oklepajih {}.
Primer:
Set = {5,1,2.6,'python'} print(Set)
Izhod: {‘Python’, 1, 5, 2.6}
V nizu lahko izvajamo operacije, kot sta združevanje in presečišče na dveh nizih.
Operacijo Union lahko izvedemo z uporabo | Operater.
Primer:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Izhod: A U B = {„c“, „a“, 2, „d“}
Operacijo križišča lahko izvedemo z uporabo & Operaterja.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Izhod: {7}
Ker je komplet neurejena zbirka, indeksiranje nima pomena. Zato operater rezanja () ne deluje.
Set(1) = 49.3
Izhod: TypeError: objekt 'set' ne podpira dodelitve elementov
# 6) Slovar
Slovarji so najbolj prilagodljiv vgrajeni podatkovni tip v pythonu.
Elementi slovarjev se shranijo in pridobijo s pomočjo ključa. Slovarji se uporabljajo za shranjevanje ogromne količine podatkov. Za pridobitev vrednosti moramo poznati ključ. V Pythonu so slovarji definirani v oklepajih {}.
S ključem pridobimo ustrezno vrednost. A ne obratno.
Sintaksa:
Ključ: vrednost
Primer:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Izhod: {1: 'Živjo', 2: 7,5, 3: 'razred'}
Vrednost lahko pridobimo po naslednji metodi:
Primer:
print(Dict(2))
Izhod: 7.5
kako uporabljati datoteko apk
Če poskušamo vrednost pridobiti z uporabo vrednosti namesto ključa, bo ustvarila napako.
Primer:
print('Dict(7.5) = ', Dict(7.5))
Izhod:
Sledenje (zadnji zadnji klic):
Datoteka “”, vrstica 1, v
natisni (“Dict (7.5) =“, Dict (7.5))
KeyError: 7.5
Slovar lahko posodobimo tudi z naslednjimi metodami:
Primer:
Dict(3) = 'python' print(Dict)
Izhod:
{1: 'Živjo', 2: 7,5, 3: 'piton'}
Upam, da ste iz te vadnice do zdaj že razumeli različne klasifikacije vrst podatkov Python.
Naša prihajajoča vadnica vam bo razložila vse o operaterjih Python !!
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Python spremenljivke
- Python operaterji
- Funkcije niza Python
- Vrste podatkov C ++
- Python funkcije
- Parametriranje podatkov JMeter z uporabniško določenimi spremenljivkami
- Vhodno-izhodni podatki in datoteke v Pythonu (odpiranje, branje in pisanje v datoteko Python)
- Vadnica za Python za začetnike (praktično BREZPLAČNO usposabljanje za Python)