Variable

Eine Variable in Python definieren wir einfach durch Angabe ihres Bezeichners, gefolgt vom Zuweisungsoperator = und dem Wert der Variable. Nach gängiger Konvention beginnen Variablennamen mit einem Kleinbuchstaben. Das nachfolgende Beispiel zeigt, wie der String Hello world! der Variablen hello zugewiesen wird.

hello = "Hello world!"

Die nun definierte Variable können wir als Platzhalter für Ihren Wert in unseren Programmen verwenden. Nachfolgend ein Programm hello2.py bei dem wir unser Hello world! vor der Ausgabe zunächst einer Variablen hello zuordnen.

hello = "Hello world"
print hello

Die Ausführung des Programms führt zur uns bekannten Ausgabe

Hello world!

In Python können Variable Ihren Wert zur Laufzeit ändern (es gib in anderen Programmiersprachen Variable, die sich nach Ihrer Zuweisung nicht mehr ändern können). Da Python eine dynamische Typisierung hat, kann auch der Typ der Variablen geändert werden (im Gegensatz zur statischen Typisierung, wo der Typ festgelegt ist).

Nachfolgend ein Programm, bei dem wir nach der ersten Ausgabe von hello, den Wert der Variablen 3.14 zuweisen und ausgeben.

hello = "Hello world"
print hello
hello = 3.14
print hello

Die Ausführung des Programmes führt zu folgender Ausgabe:

Hello world!
3.14