Python-Operator
- Vorherige Seite Python-Boolesch
- Nächste Seite Python-Liste
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. |
- Vorherige Seite Python-Boolesch
- Nächste Seite Python-Liste