Variablen und Datentypen in Python

Python ist dynamisch typisiert: Eine Variable bekommt ihren Typ automatisch durch die Zuweisung. Das hält den Code kurz, erfordert aber Disziplin bei der Benennung.

Wichtige Datentypen

name = "Hanse"        # str
alter = 42            # int
preis = 19.99         # float
aktiv = True          # bool
liste = [1, 2, 3]     # list
tupel = (1, 2, 3)     # tuple
menge = {1, 2, 3}     # set
daten = {"key": "value"}  # dict

Typen prüfen und umwandeln

type(x) zeigt den Typ, int("42"), str(42) oder float("3.14") wandeln um. Seit Python 3.10 gibt es mit match und Type Hints moderne Sprachmittel.

Namenskonventionen

Variablen und Funktionen in snake_case, Klassen in PascalCase, Konstanten in SCREAMING_SNAKE. PEP 8 ist der offizielle Stilguide.

Weiterlesen: Python für Einsteiger · Listen und Tupel · Exceptions verstehen