Mehrere Operatoren in Python

Vergleichsoperatoren:

1 größer als > 2 kleiner als < 3 ungleich != 4 gleich == 5 größer oder gleich >= 6 kleiner oder gleich <=

Zuweisungsoperatoren: =, +=, -=, /=, %=, *=, //=

Logische Operatoren: und, oder, nicht

Bitoperatoren: &, |, ^, ~, >>, <<

Mitgliedschaftsbetreiber: in, nicht in

Identitätsoperatoren: ist, ist nicht

Vergleichsoperatoren

1. „==“ bedeutet gleich. Wird verwendet, um zu vergleichen, ob zwei Werte gleich sind. Wenn sie gleich sind, wird True zurückgegeben, andernfalls wird False zurückgegeben.

2. „!=" bedeutet ungleich. Wird verwendet, um zu vergleichen, ob zwei Werte ungleich sind. Wenn sie gleich sind, wird False zurückgegeben, andernfalls wird True zurückgegeben.

3. „<“ bedeutet weniger als. Wird verwendet, um zu vergleichen, ob der Wert auf der linken Seite kleiner als der Wert auf der rechten Seite ist. Bei „true“ wird „True“ zurückgegeben, andernfalls „False“.

4. „>“ bedeutet größer als. Wird verwendet, um zu vergleichen, ob der Wert auf der linken Seite größer als der Wert auf der rechten Seite ist. Bei „true“ wird „True“ zurückgegeben, andernfalls „False“.

5. „<=" bedeutet kleiner oder gleich. Wird verwendet, um zu vergleichen, ob der Wert auf der linken Seite kleiner oder gleich dem Wert auf der rechten Seite ist. Bei „true“ wird „True“ zurückgegeben, andernfalls „False“.

6. „>=" bedeutet größer oder gleich. Wird verwendet, um zu vergleichen, ob der Wert auf der linken Seite größer oder gleich dem Wert auf der rechten Seite ist. Bei „true“ wird „True“ zurückgegeben, andernfalls „False“.

Identitätsoperator

„is“ stellt den Identitätsoperator dar, der zum Vergleichen verwendet wird, ob zwei Variablen auf dasselbe Objekt verweisen. Wenn die Identitäten der beiden Variablen gleich sind, das heißt, sie zeigen auf dasselbe Objekt, wird True zurückgegeben, andernfalls wird False zurückgegeben.

Damit wird ermittelt, ob sich zwei Bezeichner auf dasselbe Objekt beziehen. Dies wird nicht verwendet, um festzustellen, ob zwei Bezeichner auf unterschiedliche Objekte verweisen.

Gleich (==) wird verwendet, um zu vergleichen, ob die Werte zweier Variablen gleich sind.

is und is not werden verwendet, um die Identität und Identifizierung zweier Objekte, also der Adresse (id), zu vergleichen.

Mitgliedsbetreiber

Mitgliedschaftsbetreiber: in, nicht in

In Python können Sie nicht nur Zahlen, sondern auch Objekte wie Strings, Listen und Tupel vergleichen. Beim Vergleich von Zeichenfolgen führt Python Vergleiche in lexikografischer Reihenfolge durch ; beim Vergleich von Objekten wie Listen und Tupeln vergleicht Python deren Elemente der Reihe nach.

Es ist zu beachten, dass in Python keine relationalen Operationen zwischen Objekten unterschiedlichen Typs ausgeführt werden können. Beispielsweise können Sie die Größe einer Zahl und einer Zeichenfolge nicht vergleichen. Wenn ein solcher Vergleich durchgeführt wird, löst Python eine TypeError-Ausnahme aus.

Referenz:

https://www.zhihu.com/question/588989189/answer/2950925805

Je suppose que tu aimes

Origine blog.csdn.net/u012719076/article/details/131977035
conseillé
Classement