Der Python-Operatoren werden verwendet, um Operationen an Werten und Variablen durchzuführen. Dies sind die speziellen Symbole, die arithmetische, logische und bitweise Berechnungen durchführen. Der Wert, mit dem der Operator arbeitet, wird als Operand bezeichnet. Hier werden wir verschiedene Zuweisungsoperatoren behandeln Python .
Betreiber | Zeichen | Beschreibung | Syntax |
---|---|---|---|
= | Weisen Sie den Wert der rechten Seite des Ausdrucks dem Operanden auf der linken Seite zu | c = a + b | |
+= | Addieren Sie den rechten Operanden mit dem linken Operanden und weisen Sie das Ergebnis dann dem linken Operanden zu | a += b | |
Subtraktionszuweisungsoperator | -= | Subtrahieren Sie den rechten Operanden vom linken Operanden und weisen Sie das Ergebnis dann dem linken Operanden zu | a -= b |
*= | Multiplizieren Sie den rechten Operanden mit dem linken Operanden und weisen Sie das Ergebnis dann dem linken Operanden zu | a *= b | |
/= | Teilen Sie den linken Operanden durch den rechten Operanden und weisen Sie das Ergebnis dann dem linken Operanden zu | a /= b | |
%= Avl-Baumrotation | Dividiert den linken Operanden durch den rechten Operanden und weist dann den Rest dem linken Operanden zu | a %= b | |
//= | Teilen Sie den linken Operanden durch den rechten Operanden und weisen Sie dann den Wert (Untergrenze) dem linken Operanden zu | a //= b | |
**= | Berechnen Sie den Exponentenwert (Potenzerhöhung) mithilfe von Operanden und weisen Sie das Ergebnis dann dem linken Operanden zu | a **= b | |
&= | Führt eine bitweise UND-Verknüpfung mit Operanden durch und weist das Ergebnis dem linken Operanden zu | a &= b | |
|= | Führt eine bitweise ODER-Operation für Operanden durch und weist den Wert dem linken Operanden zu | a |= b | |
^= | Führt bitweises XOR für Operanden durch und weist den Wert dem linken Operanden zu | a ^= b | |
>>= | Führt eine bitweise Rechtsverschiebung der Operanden durch und weist das Ergebnis dem linken Operanden zu | a>>= b | |
<<= | Führt eine bitweise Verschiebung der Operanden nach links durch und weist das Ergebnis dem linken Operanden zu | a <<= b | |
Kylie Jenners Geschwister | := | Weisen Sie einer Variablen innerhalb eines Ausdrucks einen Wert zu | a := exp |
Hier sind die Zuweisungsoperatoren in Python mit Beispielen.
Aufgabenverwalter
Zuweisungsoperatoren werden verwendet, um Variablen Werte zuzuweisen. Mit diesem Operator wird der Wert der rechten Seite des Ausdrucks dem Operanden der linken Seite zugewiesen.
Python # Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)>
Ausgabe
8>
Additionszuweisungsoperator
Der Additionszuweisungsoperator wird verwendet, um den Operanden auf der rechten Seite mit dem Operanden auf der linken Seite zu addieren und das Ergebnis dann dem Operanden auf der linken Seite zuzuweisen.
Syntax: a += b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Additionszuweisungsoperator verwendet, der zuerst die Additionsoperation ausführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a + b a += b # Output print(a)>
Ausgabe:
8>
S Subtraction-Zuweisungsoperator
Der Subtraktionszuweisungsoperator wird verwendet, um den Operanden auf der rechten Seite vom Operanden auf der linken Seite zu subtrahieren und das Ergebnis dann dem Operanden auf der linken Seite zuzuweisen.
Syntax: a -= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Subtraktionszuweisungsoperator verwendet, der zuerst die Subtraktionsoperation ausführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a - b a -= b # Output print(a)>
Ausgabe:
-2>
M ultiplication Zuweisungsoperator
Der Multiplikationszuweisungsoperator wird verwendet, um den Operanden auf der rechten Seite mit dem Operanden auf der linken Seite zu multiplizieren und das Ergebnis dann dem Operanden auf der linken Seite zuzuweisen.
Syntax: a *= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Multiplikationszuweisungsoperator verwendet, der zuerst die Multiplikationsoperation ausführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Datenbankdesign in DBMSPython
a = 3 b = 5 # a = a * b a *= b # Output print(a)>
Ausgabe:
15>
D ivision-Zuweisungsoperator
Der Divisionszuweisungsoperator wird verwendet, um den Operanden auf der linken Seite durch den Operanden auf der rechten Seite zu dividieren und das Ergebnis dann dem Operanden auf der linken Seite zuzuweisen.
Syntax: a /= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Divisionszuweisungsoperator verwendet, der zuerst die Divisionsoperation ausführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a / b a /= b # Output print(a)>
Ausgabe:
0.6>
M Odulus-Zuweisungsoperator
Der Modulus-Zuweisungsoperator wird verwendet, um den Modulus zu ermitteln, d. h. er dividiert zunächst die Operanden, nimmt dann den Rest und weist ihn dem linken Operanden zu.
Syntax: a %= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Modulus-Zuweisungsoperator verwendet, der zuerst die Modulo-Operation ausführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a % b a %= b # Output print(a)>
Ausgabe:
3>
F Zuweisungsbetreiber für die Bodenabteilung
Der Floor Division Assignment Operator wird verwendet, um den linken Operanden durch den rechten Operanden zu dividieren und dann das Ergebnis (Floor-Wert) dem linken Operanden zuzuweisen.
Syntax: a //= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Etagenaufteilungszuweisungsoperator verwendet, der zunächst die Etagenaufteilungsoperation durchführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a // b a //= b # Output print(a)>
Ausgabe:
0>
Potenzierungszuweisungsoperator
Der Potenzierungszuweisungsoperator wird verwendet, um den Exponentenwert (Potenzerhöhung) mithilfe von Operanden zu berechnen und das Ergebnis dann dem linken Operanden zuzuweisen.
Syntax: a **= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Potenzierungszuweisungsoperator verwendet, der zunächst eine Exponentenoperation durchführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a ** b a **= b # Output print(a)>
Ausgabe:
243>
Bitweiser UND-Zuweisungsoperator
Der Bitweise UND-Zuweisungsoperator wird verwendet, um eine bitweise UND-Operation für beide Operanden durchzuführen und das Ergebnis dann dem linken Operanden zuzuweisen.
Syntax: a &= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den bitweisen UND-Zuweisungsoperator verwendet, der zunächst eine bitweise UND-Operation ausführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a & b a &= b # Output print(a)>
Ausgabe:
SQL-Reihenfolge nach Zufall
1>
Bitweiser ODER-Zuweisungsoperator
Der Bitweise ODER-Zuweisungsoperator wird verwendet, um eine bitweise ODER-Operation an den Operanden durchzuführen und dann das Ergebnis dem linken Operanden zuzuweisen.
Syntax: a |= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den bitweisen ODER-Zuweisungsoperator verwendet, der zunächst eine bitweise ODER-Operation durchführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a | b a |= b # Output print(a)>
Ausgabe:
aus CSV-Java lesen
7>
Bitweiser XOR-Zuweisungsoperator
Der Bitwise-XOR-Zuweisungsoperator wird verwendet, um eine bitweise XOR-Operation an den Operanden durchzuführen und dann das Ergebnis dem linken Operanden zuzuweisen.
Syntax: a ^= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den bitweisen XOR-Zuweisungsoperator verwendet, der zunächst eine bitweise XOR-Operation ausführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>
Ausgabe:
6>
Bitweiser Rechtsverschiebungszuweisungsoperator
Der Bitweise Rechtsverschiebungs-Zuweisungsoperator wird verwendet, um eine bitweise Rechtsverschiebungsoperation an den Operanden durchzuführen und dann das Ergebnis dem linken Operanden zuzuweisen.
Syntax: a>>= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Zuweisungsoperator für die bitweise Rechtsverschiebung verwendet, der zunächst eine bitweise Rechtsverschiebung durchführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a>> b a>>= b # Ausgabe print(a)>
Ausgabe:
0>
Bitweiser Linksverschiebungszuweisungsoperator
Der Bitweise Linksverschiebungs-Zuweisungsoperator wird verwendet, um einen Bitweisen Linksverschiebungsoperator für die Operanden auszuführen und dann das Ergebnis dem linken Operanden zuzuweisen.
Syntax: a <<= b>
Beispiel: In diesem Code haben wir zwei Variablen 'A' Und 'B' und weist ihnen einen ganzzahligen Wert zu. Dann haben wir den Zuweisungsoperator für die bitweise Linksverschiebung verwendet, der zunächst eine bitweise Linksverschiebung durchführt und dann das Ergebnis der Variablen auf der linken Seite zuweist.
Python a = 3 b = 5 # a = a << b a <<= b # Output print(a)>
Ausgabe:
96>
Walross-Betreiber
Der Walross-Operator in Python ist ein neuer Zuweisungsoperator, der in Python Version 3.8 und höher eingeführt wird. Dieser Operator wird verwendet, um einer Variablen innerhalb eines Ausdrucks einen Wert zuzuweisen.
Syntax: a := expression>
Beispiel: In diesem Code haben wir eine Python-Liste von Ganzzahlen. Wir haben den Python Walrus-Zuweisungsoperator verwendet Python while-Schleife . Der Operator löst den Ausdruck auf der rechten Seite und weist den Wert dem Operanden auf der linken Seite zu 'X' und führen Sie dann den restlichen Code aus.
Python # a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x)>
Ausgabe:
5 4 3>