4.4 Variablen 

Es ist in Python möglich, einer Zahl oder Zeichenkette einen Namen zu geben. Dazu werden der Name auf der linken und das entsprechende Literal auf der rechten Seite eines Gleichheitszeichens geschrieben. Eine solche Operation wird Zuweisung genannt.
>>> name = 0.5 >>> var123 = 12 >>> string = "Hallo Welt!"
Die mit den Namen verknüpften Werte können später ausgegeben oder in Berechnungen verwendet werden, indem der Name anstelle des jeweiligen Werts eingegeben wird:
>>> name 0.5 >>> 2 * name 1.0 >>> (var123 + var123) / 3 8 >>> var123 + name 12.5
Es ist genauso möglich, dem Ergebnis einer Berechnung einen Namen zu geben:
>>> a = 1 + 2 >>> b = var123 / 4
Dabei wird immer zuerst die Seite rechts vom Gleichheitszeichen ausgewertet. So wird beispielsweise bei der Anweisung a = 1 + 2 stets zuerst das Ergebnis von 1 + 2 bestimmt, bevor dem entstandenen Wert ein Name zugewiesen wird.
Ein Variablenname, auch Bezeichner genannt, darf aus allen Buchstaben des englischen Alphabets und dem Unterstrich (»_«) zusammengesetzt werden. Nach mindestens einem führenden Buchstaben oder dem Unterstrich dürfen auch Ziffern verwendet werden. Bestimmte sogenannte Schlüsselwörter sind in Python für die Sprache selbst reserviert und dürfen nicht als Bezeichner verwendet werden. Eine Übersicht über alle reservierten Wörter finden Sie im Anhang.
Zum Schluss möchten wir noch einen weiteren Begriff einführen. Alles, was mit numerischen Literalen, also Ganz- oder Gleitkommazahlen, Variablen und den bisher vorgestellten Operatoren formuliert werden kann, wird als arithmetischer Ausdruck bezeichnet. Ein solcher Ausdruck könnte also so aussehen:
(a * a + b) / 12
Alle bisher eingeführten Operatoren +, -, * und / werden folgerichtig als arithmetische Operatoren bezeichnet.
Beachten Sie bei der Verwendung von Variablen, dass Python case sensitive ist. Dies bedeutet, dass bei Bezeichnern zwischen Groß- und Kleinschreibung unterschieden wird. In der Praxis heißt das, dass die Bezeichner otto und Otto nicht identisch sind, sondern durchaus zwei verschiedene Werte haben können.




bestellen





