python data types
Úvod do dátových typov Pythonu:
Dozvedeli sme sa o Premenné Pythonu podrobne v našom predchádzajúcom návode.
V tomto tutoriáli preskúmame rôzne klasifikácie dátových typov Pythonu spolu s príslušnými príkladmi, aby ste ich ľahšie pochopili.
Výslovná rozmanitosť Výukové programy pre jazyk Python sú predstavené v tejto sérii na obohatenie vašich znalostí o Pythone.
Čo sa dozviete:
Sledujte videonávody
Dátové typy Pythonu: čísla, reťazce a zoznam:
Dátové typy Pythonu: Tice, množina a slovník:
Dátové typy v Pythone
Dátový typ popisuje charakteristiku premennej.
Python má šesť štandardných dátových typov:
- Čísla
- String
- Zoznam
- Násobný
- Nastaviť
- Slovník
# 1) Čísla
V číslach existujú hlavne 3 typy, ktoré zahŕňajú Integer, Float a Complex.
Tieto 3 sú definované ako trieda v pythone. Ak chcete zistiť, do ktorej triedy premenná patrí, môžete použiť funkciu type ().
Príklad:
a = 5 print(a, 'is of type', type(a))
Výkon: 5 je typu
b = 2.5 print(b, 'is of type', type(b))
Výkon: 2.5 je typu
c = 6+2j print(c, 'is a type', type(c))
Výkon : (6 + 2j) je typ
# 2) Reťazec
Reťazec je usporiadaná postupnosť znakov.
primárne prístupové práva k súborom v systéme unix sú:
Na vyjadrenie reťazcov môžeme použiť jednoduché úvodzovky alebo dvojité úvodzovky. Viacriadkové reťazce je možné reprezentovať trojitými úvodzovkami „“ alebo „“ “.
Reťazce sú nemenné, čo znamená, že keď deklarujeme reťazec, nemôžeme aktualizovať už deklarovaný reťazec.
Príklad:
Single = 'Welcome' or Multi = 'Welcome'
Viacriadkový: „Python je interpretovaný programovací jazyk na vysokej úrovni pre univerzálne programovanie. Vytvoril Guido van Rossum a prvýkrát uvedený v roku 1991 “
alebo
„“ Python je interpretovaný programovací jazyk na vysokej úrovni pre univerzálne programovanie. Vytvoril Guido van Rossum a prvýkrát vyšiel v roku 1991. ‘‘ ‘
Môžeme vykonať niekoľko operácií v reťazcoch ako zreťazenie, opakovanie a rozdelenie.
Zreťazenie: Znamená to operáciu spojenia dvoch reťazcov.
Príklad:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Výkon: Vitajte v Pythone
Opakovanie:
Znamená to opakovať postupnosť pokynov opakovane.
Príklad:
Print(String1*4)
Výkon: Vitajte Vitajte Vitajte Vitajte
Krájanie: Krájanie je technika extrakcie častí povrázku.
Poznámka: V Pythone index začína od 0.
Príklad:
print(String1(2:5))
Výkon: lco
Python podporuje aj negatívny index.
print(String1(-3:))
Výkon: ome
Pretože reťazce sú v Pythone nemenné, ak sa pokúsime aktualizovať reťazec, vygeneruje sa chyba.
Príklad:
String(1)= 'D'
Výkon: TypeError: objekt „str“ nepodporuje priradenie položky
# 3) Zoznam
Zoznam môže obsahovať sériu hodnôt.
Premenné zoznamu sú deklarované v zátvorkách (). Zoznam je premenlivý, čo znamená, že ho môžeme upraviť.
Príklad:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Výkon : Zoznam (2) = 5,5
print('List(0:3) = ', List(0:3))
Výkon: Zoznam (0: 3) = (2, 4, 5,5)
Aktualizácia zoznamu:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Výkon: (2, 4, 5,5, „Dobrý deň“)
# 4) Tuple
Tuple je postupnosť objektov Pythonu oddelených čiarkami.
N-tice sú nemenné, čo znamená, že n-tice, ktoré už raz boli vytvorené, nie je možné upraviť. N-tice sú definované pomocou zátvoriek ().
Príklad:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Výkon: Tuple (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Výkon: Tuple (0: 3) = (50, 15, 25,6)
Pretože n-tice sú v Pythone nemenné, ak sa pokúsime n-ticu aktualizovať, vygeneruje chybu.
Príklad:
Tuple(2)= 'D'
Výkon: TypeError: objekt „n-tica“ nepodporuje priradenie položky
# 5) Nastaviť
Sada je neusporiadaná zbierka položiek. Sada je definovaná hodnotami oddelenými čiarkou vo vnútri zložených zátvoriek {}.
Príklad:
Set = {5,1,2.6,'python'} print(Set)
Výkon: {‘Python’, 1, 5, 2.6}
V množine môžeme vykonávať operácie ako spojenie a križovatka na dvoch množinách.
Operáciu Union môžeme vykonať pomocou | Prevádzkovateľ.
Príklad:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Výkon: A U B = {„c“, „a“, 2, „d“}
Križovatkovú operáciu môžeme vykonať pomocou operátora & operátora.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Výkon: {7}
Keďže množina predstavuje neusporiadanú kolekciu, indexovanie nemá žiadny význam. Operátor krájania () preto nefunguje.
Set(1) = 49.3
Výkon: TypeError: objekt „set“ nepodporuje priradenie položky
# 6) Slovník
Slovníky sú najpružnejším zabudovaným dátovým typom v pythone.
Položky slovníkov sa ukladajú a načítajú pomocou klávesu. Slovníky sa používajú na ukladanie veľkého množstva údajov. Na získanie hodnoty musíme poznať kľúč. V Pythone sú slovníky definované v zložených zátvorkách {}.
Pomocou kľúča získame príslušnú hodnotu. Ale nie naopak.
Syntax:
Kľúč: hodnota
Príklad:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Výkon: {1: „Ahoj“, 2: 7,5, 3: „Trieda“}
Hodnotu môžeme načítať pomocou nasledujúcej metódy:
Príklad:
print(Dict(2))
Výkon: 7.5
aký je najlepší softvér na prevod textu na reč
Ak sa pokúsime načítať hodnotu pomocou hodnoty namiesto kľúča, vygeneruje to chybu.
Príklad:
print('Dict(7.5) = ', Dict(7.5))
Výkon:
Traceback (posledný posledný hovor):
Súbor „“, riadok 1, v
tlač („Dict (7.5) =“, Dict (7.5))
KeyError: 7.5
Slovník môžeme aktualizovať aj pomocou nasledujúcich metód:
Príklad:
Dict(3) = 'python' print(Dict)
Výkon:
{1: ‘Ahoj’, 2: 7,5, 3: ‘python’}
Dúfam, že ste z tohto tutoriálu už pochopili rôzne klasifikácie dátových typov Pythonu.
Náš nadchádzajúci tutoriál vám vysvetlí všetko o operátoroch Pythonu !!
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Premenné Pythonu
- Operátory Pythonu
- Funkcie reťazca Python
- Dátové typy C ++
- Pythonove funkcie
- Parametrizácia údajov JMeter pomocou užívateľom definovaných premenných
- Vstup-výstup a súbory v Pythone (otvorený Python, čítanie a zápis do súboru)
- Výukový program pre Python pre začiatočníkov (praktické školenie v jazyku Python ZDARMA)