Die meisten Programmiersprachen kennen verschiedenen Datentypen – je nachdem was für Werte gespeichert werden sollen. Python kennt die folgenden einfachen Datentypen:
Boolsche Werte (boolean)
Wahr oder Falsch.
True
False
Ganze Zahlen (integer)
Eine ganze Zahl. Grundsätzlich können in Python Integers beliebig gross werden. Die Grösse ist begrenzt durch den zur Verfügung stehenden Speicherplatz.
7
9823213497274
-124
Dezimalzahlen (float)
Ein Dezimalbruch – natürlich nur mit endlicher Genauigkeit. Bei Berechnungen mit Floats können kleine Rundungsfehler entstehen!
Python erkennt Floats am Punkt. Achtung: kein Komma – wir sprechen vom Dezimalkomma, im Englischen decimal point.
3.14
642884.12348
-12.0
Zeichenkette/Text (String)
Eine Folge von Zeichen, also Buchstaben, aber auch Zahlen und Sonderzeichen. Damit Python den String erkennt – und nicht meint es handle sich um eine Anweisung, müssen wir wir ihn in Anführungszeichen stellen.
"hello world!"
'Hallo Welt!'
"àéè+*ç%&&/()=?"
Aufgabe: Datentypen
- Wechsle in Thonny in die Python-Shell
- Gib die Werte aus den obigen Beispielen ein
- Mit dem Unterprogramm
type()
kannst du den Datentyp eines Wertes abfragen
type(3.14)
type(5)
type(5.0)
type("hello world")