python data types
Úvod do datových typů Pythonu:
Dozvěděli jsme se o Proměnné Pythonu podrobně v našem předchozím tutoriálu.
V tomto kurzu prozkoumáme různé klasifikace datových typů Pythonu spolu s příslušnými příklady pro vaše snadné pochopení.
Výslovná paleta Výukové kurzy pro Python jsou vám představeny v této sérii za účelem obohacení vašich znalostí o Pythonu.
Co se naučíte:
Podívejte se na VIDEO výukové programy
Datové typy Pythonu: čísla, řetězce a seznam:
Datové typy Pythonu: Tice, množina a slovník:
Datové typy Pythonu
Datový typ popisuje charakteristiku proměnné.
Python má šest standardních datových typů:
- Čísla
- Tětiva
- Seznam
- Tuple
- Soubor
- Slovník
# 1) Čísla
V číslech existují hlavně 3 typy, které zahrnují Integer, Float a Complex.
Tyto 3 jsou definovány jako třída v pythonu. Chcete-li zjistit, do které třídy proměnná patří, můžete použít funkci type ().
Příklad:
a = 5 print(a, 'is of type', type(a))
Výstup: 5 je typu
b = 2.5 print(b, 'is of type', type(b))
Výstup: 2.5 je typu
c = 6+2j print(c, 'is a type', type(c))
Výstup : (6 + 2j) je typ
# 2) Řetězec
Řetězec je seřazená posloupnost znaků.
implementace zásobníku v C ++ pomocí pole
K reprezentaci řetězců můžeme použít jednoduché uvozovky nebo uvozovky. Víceřádkové řetězce lze reprezentovat pomocí trojitých uvozovek „“ nebo „“ “.
Řetězce jsou neměnné, což znamená, že jakmile deklarujeme řetězec, nemůžeme aktualizovat již deklarovaný řetězec.
Příklad:
Single = 'Welcome' or Multi = 'Welcome'
Víceřádkový: „Python je interpretovaný programovací jazyk na vysoké úrovni pro univerzální programování. Vytvořil Guido van Rossum a poprvé vydán v roce 1991 “
nebo
„“ Python je interpretovaný programovací jazyk na vysoké úrovni pro univerzální programování. Vytvořil Guido van Rossum a poprvé vydán v roce 1991. “
Můžeme provádět několik operací v řetězcích, jako je zřetězení, opakování a krájení.
Zřetězení: Znamená to operaci spojení dvou řetězců dohromady.
Příklad:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Výstup: Vítejte v Pythonu
Opakování:
Znamená to opakovat posloupnost pokynů určitý počet opakování.
Příklad:
Print(String1*4)
Výstup: VítejteWelcomeWelcomeWelcome
Krájení: Krájení je technika extrakce částí provázku.
Poznámka: V Pythonu začíná index od 0.
Příklad:
print(String1(2:5))
Výstup: lco
Python také podporuje negativní index.
print(String1(-3:))
Výstup: ome
Protože řetězce jsou v Pythonu neměnné, pokusíme-li se řetězec aktualizovat, vygeneruje se chyba.
Příklad:
String(1)= 'D'
Výstup: TypeError: Objekt „str“ nepodporuje přiřazení položky
# 3) Seznam
Seznam může obsahovat řadu hodnot.
Proměnné seznamu jsou deklarovány pomocí závorek (). Seznam je měnitelný, což znamená, že jej můžeme upravit.
Příklad:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Výstup : Seznam (2) = 5,5
print('List(0:3) = ', List(0:3))
Výstup: Seznam (0: 3) = (2, 4, 5,5)
Aktualizace seznamu:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Výstup: (2, 4, 5,5, „Dobrý den“)
# 4) Tuple
Tuple je posloupnost objektů Pythonu oddělených čárkami.
N-tice jsou neměnné, což znamená, že n-tice, které již byly vytvořeny, nelze upravit. N-tice jsou definovány pomocí závorek ().
Příklad:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Výstup: Tice (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Výstup: Tice (0: 3) = (50, 15, 25,6)
Protože Tice jsou v Pythonu neměnné, pokud se pokusíme aktualizovat n-tici, vygeneruje chybu.
Příklad:
Tuple(2)= 'D'
Výstup: TypeError: Objekt „n-tice“ nepodporuje přiřazení položky
# 5) Nastavit
Sada je neuspořádaná sbírka položek. Sada je definována hodnotami oddělenými čárkou uvnitř složených závorek {}.
Příklad:
Set = {5,1,2.6,'python'} print(Set)
Výstup: {‘Python’, 1, 5, 2.6}
V sadě můžeme provádět operace jako sjednocení a průnik na dvou sadách.
Můžeme provést operaci Unie pomocí | Operátor.
Příklad:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Výstup: A U B = {„c“, „a“, 2, „d“}
Můžeme provést křižovatkovou operaci pomocí & Operator.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Výstup: {7}
Protože sada je neuspořádaná kolekce, indexování nemá žádný význam. Operátor krájení () proto nefunguje.
Set(1) = 49.3
Výstup: TypeError: objekt „set“ nepodporuje přiřazování položek
# 6) Slovník
Slovníky jsou nejflexibilnějším integrovaným datovým typem v pythonu.
Položky slovníků se ukládají a načítají pomocí klíče. Slovníky se používají k ukládání obrovského množství dat. K získání hodnoty musíme znát klíč. V Pythonu jsou slovníky definovány v složených závorkách {}.
Klíč používáme k načtení příslušné hodnoty. Ale ne naopak.
Syntax:
Klíč: hodnota
Příklad:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Výstup: {1: „Ahoj“, 2: 7,5, 3: „Třída“}
Hodnotu můžeme načíst pomocí následující metody:
Příklad:
print(Dict(2))
Výstup: 7.5
jaký je rozdíl mezi testovacím plánem a testovací strategií
Pokud se pokusíme načíst hodnotu pomocí hodnoty namísto klíče, vygeneruje to chybu.
Příklad:
print('Dict(7.5) = ', Dict(7.5))
Výstup:
Traceback (poslední hovor poslední):
Soubor „“, řádek 1, v
tisk („Dict (7.5) =“, Dict (7.5))
KeyError: 7.5
Slovník můžeme aktualizovat také pomocí následujících metod:
Příklad:
Dict(3) = 'python' print(Dict)
Výstup:
{1: „Ahoj“, 2: 7,5, 3: „python“}
Doufám, že jste z tohoto tutoriálu již pochopili různé klasifikace datových typů Pythonu.
Náš nadcházející výukový program vám vysvětlí vše o operátorech Pythonu !!
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Proměnné Pythonu
- Operátoři Pythonu
- Funkce řetězce Python
- Datové typy C ++
- Funkce Pythonu
- Parametrizace dat JMeter pomocí uživatelem definovaných proměnných
- Vstup-výstup a soubory v Pythonu (Python Open, Read and Write to File)
- Výukový program pro Python pro začátečníky (praktické školení v Pythonu ZDARMA)