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
2
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
2
3
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
2
3
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!'
"àéè+*ç%&&/()=?"
2
3
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")
2
3
4