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)