Variablen können unterschiedliche Namen haben. Wir können zum Beispiel eine Variable year = 2022, eine Variable month = 'July' oder eine Variable namens game = 'Red Dead Redemption 2' haben.
Dennoch gibt es bei der Benennung von Variablen Einschränkungen. Es ist wichtig zu beachten, dass Variablennamen nur Buchstaben, Zahlen und das -Symbol enthalten dürfen. Außerdem dürfen Variablen nicht mit einer Zahl beginnen.
num1 = 512 # OK! Dies ist ein gültiger Ausdruck
num_2 = 1024 # OK! Dies ist ein gültiger Ausdruck
3_num = 256 # NICHT OK! Variablen dürfen nicht mit einer Zahl beginnen
some_long_variable_name = 10 # OK!
longVariableName = 'hello' # Immer noch OK, aber es ist vorzuziehen, zu verwenden, um Wörter im Variablennamen zu trennen
Variablen in Python unterscheiden zwischen Groß- und Kleinschreibung. Das bedeutet, dass a = 10 und A = 77 völlig unterschiedliche Variablen sind.
name = 'Anna'
Name = 'Karen'
print(name, Name)
name = 'Anna'
name = 'Karen'
print(name, name)
Das erste Programm wird Anna Karen ausgeben, da die Variablen name und Name unterschiedlich sind und unterschiedliche Werte speichern können. Das zweite Programm hingegen wird Karen Karen ausgeben, da die Variable name überschrieben wird – wir weisen in der zweiten Zeile den neuen Wert Karen zu.
Herausforderung
Schreibe ein Programm, das den Wert July in der Variable best_month speichert. Das Programm sollte The best month of the year is: gefolgt von der Variable best_month ausgeben.
Weise dann der Variable best_month den Wert March zu und gib aus: I changed my mind, the best month is actually: gefolgt von der Variable best_month.