python operators
Python-Operatoren mit Typen und Beispielen:
Python-Datentypen wurden zusammen mit ihrer Klassifizierung in unserem vorherigen Tutorial ausführlich erklärt.
In diesem Tutorial erfahren Sie alles über Python-Operatoren und ihre Typen. In diesem Lernprogramm sind einfache Beispiele für jeden Python-Operatortyp enthalten.
Dies Python-Schulungsserie ist ein perfekter Leitfaden für jeden Anfänger, um sein Wissen über Python-Konzepte zu erweitern.
Was du lernen wirst:
Sehen Sie sich die VIDEO-Tutorials an
Übersicht der Operatoren in Python (Teil 1):
Merge Sort C ++ Implementierung
Ein detaillierter Blick auf Operatoren in Python (Teil 2):
Python-Operatoren
Was sind Python-Operatoren?
Operatoren werden zum Ausführen von Operationen an Werten und Variablen verwendet.
Python hat 7 Arten von Operatoren, wie unten angegeben:
- Arithmetischer Operator
- Vergleichsoperatoren
- Logische Operatoren
- Bitweise Operatoren
- Aufgabenverwalter
- Identitätsoperatoren
- Mitgliederbetreiber
# 1) Arithmetische Operatoren
Die Programmiersprache Python unterstützt verschiedene Arten von arithmetischen Operatoren für Ganzzahlen und Gleitkommazahlen wie Addition, Subtraktion, Multiplikation, Division usw.
Bedienertyp | Definition |
---|---|
Potenzierung (**) | Erhöht den linken Operanden zur Potenz von rechts. |
Zugabe (+) | Additionsoperator |
Subtraktion (-) | Subtraktionsoperator |
Multiplikation (*) | Multiplikationsoperator |
Teilung (/) | Abteilungsbetreiber |
Modul (%) | Erinnerungsoperator |
Bodenteilung (//) | Dividiert und gibt den Wert des Restes zurück. |
Beispiel:
x = 15 y = 10 print('x + y =', x+y)
Ausgabe: x + y = 25
print('x - y =', x-y)
Ausgabe: x - y = 5
print('x * y =', x*y)
Ausgabe: x * y = 150
print('x / y =', x/y)
Ausgabe: x / y = 1,5
print('x % y =', x%y)
Ausgabe: x% y = 5
print('x // y =', x//y)
Ausgabe: x // y = 1
print('x ** y =', x**y)
Ausgabe: x ** y = 576650390625
# 2) Vergleichsoperatoren
Vergleichsoperatoren werden zum Vergleichen von Werten verwendet. Je nach Bedingung wird entweder True oder False zurückgegeben.
Betreiber | Definition | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Größer als (>) | True, wenn der linke Operand größer als der rechte ist | |
Weniger als (<) | True, wenn der linke Operand kleiner als der rechte ist | |
Gleich (==) | True, wenn beide Operanden gleich sind | |
Nicht gleich (! =) | True, wenn Operanden nicht gleich sind | |
Größer oder gleich (> =) | True, wenn der linke Operand größer oder gleich dem rechten ist | |
Weniger als oder gleich (<=) | True, wenn der linke Operand kleiner oder gleich dem rechten ist |
Beispiel:
x = 8 y = 15 ('x>y is',x>y)
Ausgabe: x> y ist falsch
print('x Ausgabe: x print('x == y is', x==y)
Ausgabe: x == y ist falsch
print('x != y is', x!=y)
Ausgabe: x! = y ist wahr
print('x >= y is', x>=y)
Ausgabe: x> = y ist falsch
print('x<= y is', x<=y)
Ausgabe: x<= y is True
wie man einen Computer für Anfänger programmiert

# 3) Logische Operatoren
Logische Operatoren werden zum Ausführen von UND-, ODER- und NICHT-Operationen verwendet. Je nach Bedingung wird entweder True oder False zurückgegeben.
Betreiber Definitionen und True, wenn beide Operanden true sind oder True, wenn einer der Operanden true ist nicht True, wenn der Operand false ist
Beispiel:
a = True b = False print(‘a and b is’, a and b)
Ausgabe: a und b ist falsch
print(‘a or b is’, a or b)
Ausgabe: a oder b ist wahr
print(‘not a is’, not a)
Ausgabe: nicht a ist falsch

# 4) Bitweise Operatoren
Bitweise Operatoren arbeiten mit Bits und führen bitweise Operationen durch.
Betreiber Definitionen & Bitweises UND | Bitweises ODER ~ Bitweise NICHT ^ Bitweises XOR >> Bitweise Rechtsverschiebung << Bitweise Linksverschiebung
# 5) Zuweisungsoperator
Ein Zuweisungsoperator wird verwendet, um einer Variablen einen Wert zuzuweisen.
Betreiber Definitionen Ausgabe = x = 15 x = 15 + = x + = 15 x = x + 15 - = x - = 15 x = x - 15 * = x * = 15 x = x * 15 / = x / = 15 x = x / 15 % = x% = 15 x = x% 15 ** = x ** = 15 x = x ** 15 & = x & = 15 x = x & 15 | = x | = 15 x = x | 15 ^ = x ^ = 15 x = x ^ 15 >> = x >> = 15 x = x >> 15 <<= x<<= 15 x = x<< 15
# 6) Identitätsoperatoren
Python bietet zwei Arten von Identitätsoperatoren an, d. H. Ist und ist nicht.
Beide werden verwendet, um zu vergleichen, ob sich zwei Werte im selben Teil des Speichers befinden. Zwei gleiche Variablen bedeuten nicht, dass sie identisch sind.
Betreiber Definitionen ist True, wenn die Operanden identisch sind ist nicht True, wenn die Operanden nicht identisch sind
Beispiel:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Ausgabe: Falsch
print(a2 is b2)
Ausgabe: Wahr
print(a3 is b3)
Ausgabe: Falsch

Hier sind a3 und b3 aufgelistet, der Interpreter ordnet den Speicher separat zu und obwohl er gleich ist, gibt er False zurück.
# 7) Mitgliederbetreiber
Python bietet zwei Arten von Mitgliedschaftsoperatoren an, nämlich in und nicht in.
Beide werden verwendet, um zu testen, ob sich ein Wert oder eine Variable in einer Sequenz befindet.
Betreiber Definitionen im True, wenn in der Sequenz ein Wert gefunden wird nicht in True, wenn in der Sequenz kein Wert gefunden wird
Beispiel:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Ausgabe: Wahr
print(“python” not in a)
Ausgabe: Falsch
print(1 in b)
Ausgabe: Wahr
print('y' in b)
Ausgabe: Falsch

1 ist der Schlüssel und 'x' ist der Wert im Wörterbuch. B. Daher gibt 'y' in b False zurück.
Ich hoffe, Sie sind sich über Python-Operatoren und ihre verschiedenen Typen im Klaren.
Sehen Sie sich unsere nächsten Informationen zu Python Conditional Statements an!
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Python-Datentypen
- Python-Variablen
- Python-Steueranweisungen (Python Continue, Break and Pass)
- Python-String-Funktionen
- Python-Tutorial für Anfänger (KOSTENLOSES Python-Training zum Anfassen)
- Python-Funktionen
- Eingabe-Ausgabe und Dateien in Python (Python öffnen, lesen und in Datei schreiben)
- Unix-bedingte Anweisungen: Wenn dann andere und relationale Operatoren