The Operatorji Python se uporabljajo za izvajanje operacij nad vrednostmi in spremenljivkami. To so posebni simboli, ki izvajajo aritmetične, logične in bitne izračune. Vrednost, s katero deluje operator, je znana kot operand. Tukaj bomo obravnavali različne operatorje dodelitve Python .
Operaterji | Podpis | Opis | Sintaksa |
|---|---|---|---|
= | Dodelite vrednost desne strani izraza levemu operandu | c = a + b | |
+= | Dodajte desni operand z levim in nato dodelite rezultat levemu operandu | a += b | |
-= | Odštejte desni operand od levega operanda in nato rezultat dodelite levemu operandu | a -= b | |
*= | Pomnožite desni operand z levim in nato rezultat dodelite levemu operandu | a *= b | |
/= | Levi operand delite z desnim in nato rezultat dodelite levemu operandu | a /= b | |
%= | Deli levi operand z desnim in nato dodeli preostanek levemu operandu | a %= b | |
//= | Razdelite levi operand z desnim operandom in nato levemu operandu dodelite vrednost (tlo). | a //= b | |
**= | Izračunajte vrednost eksponenta (povečanje moči) z uporabo operandov in nato dodelite rezultat levemu operandu | a **= b | |
&= | Izvaja bitni IN na operandih in dodeli rezultat levemu operandu | a &= b | |
|= | Izvaja bitni ALI na operandih in dodeli vrednost levemu operandu | a |= b | |
moj živi kriket | ^= | Izvaja bitni XOR na operandih in dodeli vrednost levemu operandu | a ^= b |
>>= | Izvede bitni desni premik operandov in dodeli rezultat levemu operandu | a>>= b | |
<<= | Izvede bitni levi premik na operandih in dodeli rezultat levemu operandu | a <<= b | |
:= | Dodelite vrednost spremenljivki znotraj izraza | a := eks |
Tukaj so operatorji dodelitve v Pythonu s primeri.
Operater dodelitve
Operatorji dodeljevanja se uporabljajo za dodeljevanje vrednosti spremenljivkam. Ta operator se uporablja za dodelitev vrednosti desne strani izraza levemu operandu.
Python # Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)>
Izhod
8>
Operator dodelitve dodatka
Operator dodelitve seštevanja se uporablja za seštevanje operanda na desni strani z operandom na levi strani in nato dodelitev rezultata levemu operandu.
Syntax: a += b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodeljevanja seštevanja, ki bo najprej izvedel operacijo seštevanja in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a + b a += b # Output print(a)>
Izhod:
8>
S Operator dodelitve odvzemanja
Operator dodelitve odštevanja se uporablja za odštevanje operanda na desni strani od operanda na levi strani in nato dodelitev rezultata operandu na levi strani.
Syntax: a -= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodelitve odštevanja, ki bo najprej izvedel operacijo odštevanja in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a - b a -= b # Output print(a)>
Izhod:
-2>
M množenje Operator dodelitve
Operator dodelitve množenja se uporablja za množenje operanda na desni strani z operandom na levi strani in nato dodelitev rezultata operandu na levi strani.
Syntax: a *= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodelitve množenja, ki bo najprej izvedel operacijo množenja in nato rezultat dodelil spremenljivki na levi strani.
Python a = 3 b = 5 # a = a * b a *= b # Output print(a)>
Izhod:
15>
D ivision operater dodelitve
Operator dodelitve deljenja se uporablja za deljenje levega operanda z desnim in nato dodelitev rezultata levemu operandu.
Syntax: a /= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodeljevanja deljenja, ki bo najprej izvedel operacijo deljenja in nato rezultat dodelil spremenljivki na levi strani.
Python a = 3 b = 5 # a = a / b a /= b # Output print(a)>
Izhod:
0.6>
M odulus Operator dodelitve
Operator dodelitve modula se uporablja za prevzem modula, kar pomeni, da najprej razdeli operande, nato pa vzame preostanek in ga dodeli levemu operandu.
Syntax: a %= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator za dodelitev modula, ki bo najprej izvedel operacijo modula in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a % b a %= b # Output print(a)>
Izhod:
3>
F loor Division Assignment Operater
Operator dodelitve etažne delitve se uporablja za deljenje levega operanda z desnim operandom in nato dodeli rezultat (spodnja vrednost) levemu operandu.
Syntax: a //= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodelitve delitve tal, ki bo najprej izvedel operacijo delitve tal in nato rezultat dodelil spremenljivki na levi strani.
Python a = 3 b = 5 # a = a // b a //= b # Output print(a)>
Izhod:
0>
Operator dodelitve stopnjevanja
Operator dodeljevanja stopnjevanja se uporablja za izračun vrednosti eksponenta (povečanje moči) z uporabo operandov in nato dodelitev rezultata levemu operandu.
Syntax: a **= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodeljevanja stopnjevanja, ki bo najprej izvedel operacijo eksponenta in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a ** b a **= b # Output print(a)>
Izhod:
243>
Bitni operater dodelitve IN
Operator dodelitve bitnega IN se uporablja za izvajanje operacije bitnega IN na obeh operandih in nato dodelitev rezultata levemu operandu.
Syntax: a &= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili bitni operater dodeljevanja IN, ki bo najprej izvedel bitno operacijo IN in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a & b a &= b # Output print(a)>
Izhod:
1>
Bitni operator dodelitve ALI
Operator dodelitve bitnega ALI se uporablja za izvajanje bitne operacije ALI na operandih in nato dodelitev rezultata levemu operandu.
Syntax: a |= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili bitni operator dodelitve ALI, ki bo najprej izvedel bitno operacijo ALI in nato dodelil rezultat spremenljivki na levi strani.
en milijon v številkahPython
a = 3 b = 5 # a = a | b a |= b # Output print(a)>
Izhod:
7>
Bitni operator dodelitve XOR
Operator dodelitve bitnega XOR se uporablja za izvajanje operacije bitnega XOR na operandih in nato dodelitev rezultata levemu operandu.
Syntax: a ^= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili bitni operator dodelitve XOR, ki bo najprej izvedel bitno operacijo XOR in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>
Izhod:
6>
Operator dodelitve bitnega desnega premika
Operator dodelitve bitnega desnega premika se uporablja za izvajanje operacije bitnega desnega premika na operandih in nato dodelitev rezultata levemu operandu.
Syntax: a>>= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodelitve bitnega desnega premika, ki bo najprej izvedel operacijo bitnega desnega premika in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a>> b a>>= b # Izpis print(a)>
Izhod:
0>
Operator dodelitve bitnega premika v levo
Operator dodelitve bitnega premika v levo se uporablja za izvedbo operatorja bitnega premika v levo na operandih in nato dodelitev rezultata levemu operandu.
Syntax: a <<= b>
primer: V tej kodi imamo dve spremenljivki 'a' in 'b' in jim dodelili neko celoštevilsko vrednost. Nato smo uporabili operator dodelitve bitnega premika v levo, ki bo najprej izvedel operacijo bitnega premika v levo in nato dodelil rezultat spremenljivki na levi strani.
Python a = 3 b = 5 # a = a << b a <<= b # Output print(a)>
Izhod:
96>
Operater Walrus
The Operator Walrus v Pythonu je nov operator dodelitve, ki je predstavljen v različici Python 3.8 in novejših. Ta operator se uporablja za dodelitev vrednosti spremenljivki znotraj izraza.
Syntax: a := expression>
primer: V tej kodi imamo Python seznam celih števil. Uporabili smo operator dodelitve Python Walrus znotraj Python while zanka . Operater bo rešil izraz na desni strani in dodelil vrednost operandu na levi strani 'x' in nato izvedite preostalo kodo.
Python # a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x)>
Izhod:
5 4 3>