Python Lernhandbuch

Kapitel 2: Variablen, Datentypen und Operatoren · Abschnitt 1 von 5

Variablen und Zuweisung

python
alter = 42              # int
preis = 19.99           # float
name = 'Anna'           # str
aktiv = True            # bool
nichts = None           # entspricht NULL in C

alter = 'zweiundvierzig'   # erlaubt: der Name zeigt jetzt auf einen String

a = b = 0               # beide Namen zeigen auf 0
x, y = 3, 4             # zwei Zuweisungen in einer Zeile
x, y = y, x             # Werte tauschen, ohne Hilfsvariable

Was passiert hier: alter = 42 erzeugt das Objekt 42 und bindet den Namen alter daran. Bei der nächsten Zuweisung wird der Name an ein anderes Objekt gebunden. Das alte Objekt wird vom Garbage Collector entfernt, sobald kein Name mehr darauf zeigt.

Namensregeln: Buchstaben, Ziffern und Unterstrich, nicht mit einer Ziffer beginnend. Groß- und Kleinschreibung zählt. Konvention (PEP 8): kleinbuchstaben_mit_unterstrich für Variablen und Funktionen, GROSSBUCHSTABEN für Konstanten, CamelCase für Klassen.

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Kapitelübersicht