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