Spickzettel für Python-Operatoren

Beherrschen Sie Arithmetik, Vergleich, logische, bitweise, Zuweisungs- und Identitätsoperatoren in Python.

Arithmetik, Boden und Aufgaben

Standardoperatoren, die mathematische Berechnungen und Zuweisungsänderungen darstellen.

Methode / FunktionSyntaxBeschreibung
+ / - / * / /a + b , a / bAddieren, Subtrahieren, Multiplizieren und Gleitkommadivision.
//a // bBodenabteilung. Dividiert zwei Zahlen und rundet das Ergebnis auf die nächste ganze Zahl ab.
%a % bModulo. Gibt den Rest der Division zurück.
**a ** bPotenzierung. Potenziert die Variable a mit b.
+= / -= / *=a += 5Direkte Aktualisierungen von Mathematik und Aufgaben.

Vergleich, Logik und Identität

Bewertungsoperatoren vergleichen Wertegleichheit und Speicherreferenzen.

Methode / FunktionSyntaxBeschreibung
== / !=a == bVergleicht, ob Werte gleich (==) oder ungleich (!=) sind.
< / > / <= / >=a >= bGrößenvergleichsprüfungen.
and / or / notcond1 and cond2Boolesche logische Operatoren, die zusammengesetzte Ausdrücke prüfen.
is / is nota is bIdentitätsprüfung. Überprüft, ob Variablen auf dieselbe Objektadresse im Speicher verweisen.
in / not initem in containerMitgliedschaftscheck. Wertet „True“ aus, wenn das Element in der Reihenfolge gefunden wird.

Interaktives Demo-Skript

run_all_cheat_methods.py
Im Editor ausführen
# + / - / * / /
a + b , a / b

# //
a // b

# %
a % b

# **
a ** b

# += / -= / *=
a += 5

# == / !=
a == b

# < / > / <= / >=
a >= b

# and / or / not
cond1 and cond2

# is / is not
a is b

# in / not in
item in container

Häufig gestellte Fragen

Was ist der Unterschied zwischen den Operatoren / und //?

Der /-Operator führt eine Gleitkommadivision durch und gibt einen Gleitkommawert zurück (z. B. 5 / 2 = 2,5), während // eine Bodendivision durchführt und auf die nächste ganze Zahl abrundet (z. B. 5 // 2 = 2).

Was ist der Unterschied zwischen == und is?

== prüft, ob die Werte zweier Objekte gleich sind, während es prüft, ob die beiden Variablen auf genau dasselbe Objekt im Speicher verweisen.

Verwandte Themen

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.