Python-Operator

Python-Operator

Operatoren werden verwendet, um Operationen an Variablen und Werten auszuführen.

Python gliedert Operatoren in folgende Gruppen:

  • Arithmetische Operatoren
  • Zuweisungsoperatoren
  • Vergleichsoperatoren
  • Logische Operatoren
  • Identität Operatoren
  • Mitglieds Operatoren
  • Bit Operatoren

Python arithmetische Operatoren

Arithmetische Operatoren werden zusammen mit Zahlen verwendet, um gängige mathematische Operationen auszuführen:

Operator Name Beispiel Versuchen Sie es
+ Addition x + y Versuchen Sie es
- Subtraktion x - y Versuchen Sie es
* Multiplikation x * y Versuchen Sie es
/ Division x / y Versuchen Sie es
% Modulo x % y Versuchen Sie es
** Potenz x ** y Versuchen Sie es
// BodenDivision (ganzzahlige Division) x // y Versuchen Sie es

Python Zuweisungsoperatoren

Zuweisungsoperatoren werden verwendet, um Variablen zu zuweisen:

Operator Beispiel gleichwertig Versuchen Sie es
= x = 5 x = 5 Versuchen Sie es
+= x += 3 x = x + 3 Versuchen Sie es
-= x -= 3 x = x - 3 Versuchen Sie es
*= x *= 3 x = x * 3 Versuchen Sie es
/= x /= 3 x = x / 3 Versuchen Sie es
%= x %= 3 x = x % 3 Versuchen Sie es
//= x //= 3 x = x // 3 Versuchen Sie es
**= x **= 3 x = x ** 3 Versuchen Sie es
&= x &= 3 x = x & 3 Versuchen Sie es
|= x |= 3 x = x | 3 Versuchen Sie es
^= x ^= 3 x = x ^ 3 Versuchen Sie es
>>= x >>= 3 x = x >> 3 Versuchen Sie es
<<= x <<= 3 x = x << 3 Versuchen Sie es

Python Vergleichsoperatoren

Vergleichsoperatoren werden verwendet, um zwei Werte zu vergleichen:

Operator Name Beispiel Versuchen Sie es
== gleich x == y Versuchen Sie es
!= ungleich x != y Versuchen Sie es
> größer x > y Versuchen Sie es
< kleiner x < y Versuchen Sie es
>= größer als oder gleich x >= y Versuchen Sie es
<= kleiner als oder gleich x <= y Versuchen Sie es

Python logische Operatoren

Logische Operatoren werden verwendet, um bedingte Anweisungen zu kombinieren:

Operator Beschreibung Beispiel Versuchen Sie es
und Wenn beide Anweisungen wahr sind, wird True zurückgegeben. x > 3 und x < 10 Versuchen Sie es
oder Wenn eine der beiden Anweisungen wahr ist, wird True zurückgegeben. x > 3 oder x < 4 Versuchen Sie es
not Umdrehungsergebnis, wenn das Ergebnis true ist, wird False zurückgegeben not(x > 3 and x < 10) Versuchen Sie es

Python Identitätsoperator

Identitätsoperator werden verwendet, um Objekte zu vergleichen, nicht ob sie gleich sind, aber wenn sie tatsächlich dasselbe Objekt sind, haben sie die gleiche Speicherposition:

Operator Beschreibung Beispiel Versuchen Sie es
is Gibt true zurück, wenn die zwei Variablen das gleiche Objekt sind. x is y Versuchen Sie es
is not Gibt true zurück, wenn die zwei Variablen nicht das gleiche Objekt sind. x is not y Versuchen Sie es

Python Mitgliedschaftsoperator

Mitgliedschaftsoperatoren werden verwendet, um zu testen, ob eine Sequenz im Objekt vorkommt:

Operator Beschreibung Beispiel Versuchen Sie es
in Gibt True zurück, wenn die Sequenz eine Sequenz mit der angegebenen Wert hat. x in y Versuchen Sie es
not in Gibt True zurück, wenn die Sequenz keine Sequenz mit der angegebenen Wert hat. x not in y Versuchen Sie es

Python Bit-Operator

Bit-Operationen werden verwendet, um (binäre) Zahlen zu vergleichen:

Operator Beschreibung Beispiel
& AND Wenn beide Bits 1 sind, wird jeder Bit auf 1 gesetzt.
| OR Wenn eines der beiden Bits 1 ist, wird jeder Bit auf 1 gesetzt.
^ XOR Wenn nur ein Bit von beiden 1 ist, wird jeder Bit auf 1 gesetzt.
~ NOT Alle Bits umkehren.
<< Links ausfüllen Shift Bewegung nach links durch Einfügen von Nullen und Entfernen des linken Extremes.
>> Rechter verschobener Shift Bewegung nach rechts durch Einfügen einer Kopie des linken Extremes in den linken Raum und Entfernen des rechten Extremes.