Variablen

Variablen, den Begriff kennen wir schon von der Mathematik. Es bedeutet, dass ein Wert variabel ist, also sich verändern kann. Zum Beispiel die Variable x in y = x + 2 ist ein Platzhalter für beliebig vielen Werten.

Auch so in der Programmierung sind Variablen als eine Art "Platzhalter" oder viel mehr "Zwischenspeicher" für einen Wert, zu verstehen.

Aber durch Theorie allein kann man nur schwer lernen oder etwas verstehen, also lass uns eine Variable erstellen, die mein jetziges Alter "zwischenspeichert".

my_age = 25

Ich habe hier eine Variable mit den Namen my_age erstellt (in Programmierfachchinesisch nennt man das auch "deklarieren").

my_age bekommt den Wert 25 zugewiesen. Um in Python eine Variable zu deklarieren, dürfen wir das = nicht vergessen, dadurch weiß Python überhaupt erst, dass my_age eine Variable ist. Ohne das = könnte Python unser Code nicht verstehen und wir würden einen Error bekommen.

Wenn ich jetzt mein Alter wissen möchte (weil ich es wieder einmal vergessen habe, was mir oft passiert...), dann kann ich darauf zugreifen, indem ich in einer späteren Zeile im Skript einfach nur my_age schreibe.

Mit dem print Befehl können wir die my_age Variable in der Konsole ausgeben. Machen wir das einmal:

my_age = 25
print(my_age)

Wenn wir unser Skript ausfüheren, dann sehen wir folgendes in der Konsole:

25

Überall wo wir jetzt my_age brauchen, können wir, anstelle immer wieder 25 zu schreiben, my_age schreiben. Der Vorteil ist, wenn wir unser Code für einen anderen User anpassen möchten, dann müssen wir nur die Zeile, in der wir my_age deklariert haben, anpassen.