Skip to content

Datentypen

Programmieren mit Python

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.

python
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.

python
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.

python
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.

python
"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
python
type(3.14)
type(5)
type(5.0)
type("hello world")

Gymnasium Kirchenfeld, fts & lem