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 |