Toto je starší verze dokumentu!
Python si u každé proměnné kterou vytvoříte udržuje informaci o typu dat.
Jednoduché (primitivní) datové typy:
String - Řetězec
Řetězec je text. Z hlediska programu jde o řadu znaků (písmenek, číslic, emoji🐬…). Řada může být i velice dlouhá (vejde se bez problémů třeba celá kniha), omezuje vás jen velikost paměti počítače.
Více příkladů a řetězení v základní syntaxi.
Int - Celé číslo
Počítače s nimi dovedou velice rychle a přesně pracovat, proto jde většinou o speciální kategorii čísel.
Příklady celých čísel:
- 3501
- 0
- -10
Pro přetypování řetězce do celého čísla použijte funkci int()
pocet_dalmatinu = 101 vek = int(input("Napis kolik je ti let"))
Float - Desetinné číslo
Zákeřnost: v angličtině se používá pro oddělení celé a desetinné části čísla znak tečky - v češtině je to desetinná čárka. Nepište proto 10,3 - má to být 10.3
Pro přetypování řetězce do desetinného čísla použijte funkci float()
pi = 3.14159 teplota = float(input("Zadej teplotu s desetinnou tečkou"))
Boolean - pravda/nepravda
Výsledkem matematických porovnání (rovná se, větší než, atp) je objektivní pravda či nepravda. Například 4 > 3
je pravda, 5 == 3
není pravda. Počítače mají moc rády informace, které se dají objektivně ohodnotit. Například tvrzení Praha je hezčí než Plzeň není