Werte und Ausdrücke

Variablen enthalten Werte. Wenn Sie zum Beispiel das Ergebnis einer Berechnung zwischenspeichern wollen, benutzen Sie Variablen und weisen Ihr den Wert zu. Variablen müssen in Python nicht instantiiert werden, dh. Sie können Variablen sofort benutzen ohne dem Interpreter vorher begreiflich machen zu müssen, dass sie gerne eine Variablen c hätten, die einen bestimmten Datentyp haben soll. (Ausnahmen sind Listen, Tupel,…) Bsp:

c=a+b

Sie können verschiedene Dinge mit Variablen machen. Unter den Einfachsten sind die mathematischen Grundrechenarten:

a=3
b=4
a=a+b
a=a-b
a=a*b
a=a/b

In Bedinungen verwenden Sie den Vergleichsoperator ==.

if a==b:
   ...

Außerdem können Sie logische und binäre Operationen auf Variablen anwenden. Zur Verdeutlichung folgende Tabelle (mit a=3 und b=5):

Operator Beschreibung Beispiel Ergebnis
& binäres und a&b Ergebnis: 1, weil 3 ⇒ 0011 und 5 ⇒ 0101
| binäres Oder a|b Ergebnis: 7

Die logischen Operatoren sind auf Wahr-/Falschaussagen anzuwenden. Sei a wahr (also nicht 0) und b nicht, so ergibt das logische und a&&b = false, weil nicht a und b gleichzeitig wahr sind. Der logische Oder-Operator a||b ergibt true, weil a wahr ist. b wird hier nicht mehr betrachtet.