reálná čísla (přesněji čísla v plovoucí desetinné čárce, přičemž Python používá desetinnou tečku, nikoliv čárku)
2.5, 3.25, -12.37832
bool
pravdivostní hodnoty
True, False
str
řetězce
"prase", "pes"
list
seznamy, což jsou uspořádané soubory hodnot
[1, 3, 8, 2], ["koza", "ovce", "klokan"]
dict
slovníky, což jsou neuspořádané dvojice klíč-hodnota (slovník mapuje klíče na hodnoty)
{"a": 5, "b": 10}
Python nabízí i další typy, např. complex (komplexní čísla), tuple (entice, neměnitelná sekvence), set (množina).
Měnitelnost a neměnitelnost
Typy rozlišujeme podle toho, zda jejich hodnoty můžeme měnit:
měnitelné (mutable) typy jsou list, set, dict,
neměnitelné (immutable) typy jsou int, float, bool, str, tuple.
Toto rozlišení je důležité například při využití slovníků – slovníky můžeme indexovat pouze neměnitelnými typy.
Přetypování
Názvy typů jsou současně názvy vestavěných funkcí, které provedou přetypování. Typy proměnných jsou velice důležité. Ovlivňují například význam operátorů. Typický příklad je přetypování čísla na řetězec:
Zde nám můžete napsat vzkaz či popsat dojmy, jak se vám systém používá. Pokud máte nějakou zásadnější zprávu, zvolte prosím jednu z dalších kategorií.
Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá. Pokud máte námět na rozšíření obsahu, uvítáme, když popíšete konkrétní ukázku. Nezasílejte prosím dotazy na prozrazení řešení úloh či na vysvětlení postupu.
Před položením dotazu prosím zkontrolujte časté dotazy.