Ausdrücke und Operatoren

Definition

Unter einem Ausdruck in Python und in anderen Programmiersprachen versteht man eine Kombination aus Variablen, Konstanten, Operatoren und Rückgabewerten von Funktionen. Die Auswertung eines Ausdrucks ergibt einen Wert, der meistens einer Variablen zugewiesen wird. In Python werden Ausdrücke unter Verwendung der gebräuchlichen mathematischen Notationen und Symbolen für Operatoren geschrieben.

Operatoren

Die meisten Operatoren für Zahlenwerte sind in Python ähnlich zu anderen Programmiersprachen. Wir geben hier eine Übersicht, ohne sie vollständig zu erklären. Bei Bedarf werden diese Operatoren in anderen Kapitel besprochen.

Operator Bezeichnung Beispiel
+, - Addition, Subtraktion 10 -3
*, /, % Multiplikation, Division, Rest 27 % 7
Ergebnis: 6
+x, -x Vorzeichen -3
~x Bitweises Not ~3 - 4
Ergebnis: -8
** Exponentiation 10 ** 3
Ergebnis: 1000
or, and, not Boolsches Oder, Boolsches Und, Boolsches Nicht (a or b) and c
in "Element von" 1 in [3, 2, 1]
<, <=, >, >=, !=, == Die üblichen Vergleichsoperatoren 2 <= 3
|, &, ^ Bitweises Oder, Bitweises Und, Bitweises XOR 6 ^ 3
<<, >> Shiftoperatoren 6 << 3