📌 Variablen – Namen, Werte und Zuweisung

Variablen ermöglichen es, Werte zu speichern, wiederzuverwenden und zu verändern. Man kann sich eine Variable als benannten Speicherplatz vorstellen: Sie hat einen Namen und enthält genau einen aktuellen Wert.

Der Wert kann sich während der Programmausführung ändern – daher der Name Variable.

📌 Variablen definieren (Wertzuweisung)

In Python wird eine Variable durch Zuweisung angelegt:

meineZahl = 4
  • meineZahl ist der Variablenname
  • = ist der Zuweisungsoperator
  • 4 ist der zugewiesene Wert

Wichtig: Das = bedeutet nicht mathematische Gleichheit. Es heißt: Der Wert rechts wird der Variablen links zugewiesen.

🧠 Initialisierung

Wird einer Variablen zum ersten Mal ein Wert zugewiesen, spricht man von ihrer Initialisierung:

meineZahl = 4

Ab diesem Zeitpunkt existiert die Variable und kann verwendet werden.

🔁 Werte überschreiben

Variablen speichern immer nur den aktuellen Wert. Eine neue Zuweisung ersetzt den alten Wert vollständig:

meineZahl = 4
# Wert von meineZahl ist 4

meineZahl = 6
# Wert von meineZahl ist 6

Der alte Wert geht dabei verloren.

⚠️ Typische Fehlvorstellungen (Misconceptions)

❌ „Das = bedeutet Gleichheit wie in der Mathematik“

x = 3
x = x + 1

Hier wird x neu berechnet und anschließend überschrieben. Das ist keine Gleichung, sondern eine Abfolge von Anweisungen.

❌ „Eine Variable ist der Wert selbst“

Eine Variable ist nicht die Zahl oder der Text, sondern speichert ihn.

❌ „Der Variablenname bestimmt den Wert“

Der Name ist nur ein Bezeichner. Entscheidend ist immer der zugewiesene Wert.

💡 Merke

  • Eine Variable ist ein benannter Speicherplatz
  • = bedeutet Zuweisung, nicht Gleichheit
  • Eine neue Zuweisung überschreibt den bisherigen Wert
  • Variablen speichern immer genau einen aktuellen Wert