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