Variablen

2.2.3. Variablen#

Variablen sind Platzhalter bzw. Referenzen auf Daten. Die Zuweisung wird durch den Zuweisungsoperator = dargestellt. Der Name einer Variablen darf nur aus Buchstaben, Zahlen und Unterstrichen bestehen. Dabei darf das erste Zeichen keine Zahl sein.

a = 5.7
print( a )
5.7
start_wert = 10
print( start_wert )
10

Jedesmal wenn in einem Ausdruck der Name der Variablen aufgeführt wird, wird dieser durch den Wert dieser ersetzt.

offset = 33.2
print( offset + 0.8 )
34.0
x0 = 5
y0 = 12.5
z = 3 * x0 + y0
print( z )
27.5

Den Variablen können neue Werte zugewiesen werden und implizit diese auch verändert werden.

c1 = 5
print( c1 )

c1 = 15
print( c1 )

c1 = c1 + 5
print( c1 )
5
15
20

Bei der Zuweisung kann gleichzeitig auch eine arithmetische Operation durchgeführt werden. Dazu werden beispielsweise die Operatoren += und *= verwendet. Diese verkürzen folgende Ausdrücke:

  • a += b entspricht a = a + b

  • a *= b entspricht a = a * b

Benennung von Variablen#

Die Benennung von Variablen ist (meist) dem jeweiligen Programmierer überlassen, es empfiehlt sich jedoch selbsterklärende Variablennamen zu vergeben. Dies verbessert die Lesbarkeit des Codes und vereinfacht die Benutzung der Variable. Mehr Informationen finden sich in diesem Wikipedia Abschnitt.

Unter selbsterklärenden Variablennamen versteht sich, dass der Variablenname den Inhalt der Variable beschreibt. Wird bspw. in einer Variable der Studienabschluss gespeichert, so kann diese mit academic_degree oder studienabschluss bezeichnet werden.

degree = "Bachelor"