The Python operatoriai naudojami operacijoms su reikšmėmis ir kintamaisiais atlikti. Tai yra specialūs simboliai, kurie atlieka aritmetinius, loginius ir bitinius skaičiavimus. Vertė, kurią naudoja operatorius, yra žinoma kaip operandas. Čia apžvelgsime skirtingus priskyrimo operatorius Python .
Operatoriai | Pasirašyti | apibūdinimas | Sintaksė |
---|---|---|---|
= | Priskirkite dešiniosios išraiškos pusės reikšmę kairiajam operandui | c = a + b | |
+= | Pridėkite dešinės pusės operandą su kairiuoju operandu ir priskirkite rezultatą kairiajam operandui | a += b | |
Atimties priskyrimo operatorius | -= | Atimkite dešinįjį operandą iš kairiojo operando ir priskirkite rezultatą kairiajam operandui | a -= b |
*= javascript eilutės pakeitimas | Padauginkite dešinįjį operandą iš kairiojo operando ir priskirkite rezultatą kairiajam operandui | a *= b | |
/= | Padalinkite kairįjį operandą su dešiniuoju operandu ir priskirkite rezultatą kairiajam operandui | a /= b | |
%= | Padalija kairįjį operandą su dešiniuoju operandu, o likusią dalį priskiria kairiajam operandui | a %= b | |
//= | Padalinkite kairįjį operandą su dešiniuoju operandu ir priskirkite reikšmę (grindys) kairiajam operandui | a //= b | |
**= | Apskaičiuokite eksponento (didinimo galios) reikšmę naudodami operandus ir priskirkite rezultatą kairiajam operandui | a **= b | |
&= | Atlieka Bitwise IR operandams ir priskiria rezultatą kairiajam operandui | a &= b | |
|= | Atlieka bitais ARBA operandus ir priskiria reikšmę kairiajam operandui | a |= b | |
^= | Atlieka Bitwise XOR operandams ir priskiria reikšmę kairiajam operandui | a ^= b | |
>>= | Atlieka operandų poslinkį bitais į dešinę ir priskiria rezultatą kairiajam operandui | a>>= b | |
<<= | Atlieka operandų poslinkį bitais į kairę ir priskiria rezultatą kairiajam operandui | a <<= b | |
:= | Priskirkite reikšmę išraiškos kintamajam | a := exp |
Čia yra „Python“ priskyrimo operatoriai su pavyzdžiais.
Užduočių operatorius
Priskyrimas Operatoriai naudojami kintamųjų reikšmėms priskirti. Šis operatorius naudojamas dešiniosios išraiškos pusės reikšmei priskirti kairiajam operandui.
Python # Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)>
Išvestis
8>
Papildymo priskyrimo operatorius
Sudėjimo priskyrimo operatorius naudojamas pridėti dešinės pusės operandą su kairiuoju operandu ir tada priskirti rezultatą kairiajam operandui.
Syntax: a += b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome pridėjimo priskyrimo operatorių, kuris pirmiausia atliks sudėjimo operaciją, o tada priskirs rezultatą kairėje pusėje esančiam kintamajam.
Python a = 3 b = 5 # a = a + b a += b # Output print(a)>
Išvestis:
8>
S atimtis Priskyrimo operatorius
Atimties priskyrimo operatorius naudojamas dešiniajam operandui atimti iš kairiojo operando ir rezultatui priskirti kairiajam operandui.
Syntax: a -= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome atimties priskyrimo operatorių, kuris pirmiausia atliks atimties operaciją, o tada priskirs rezultatą kintamajam kairėje.
Python a = 3 b = 5 # a = a - b a -= b # Output print(a)>
Išvestis:
-2>
M ultiplication Priskyrimo operatorius
Daugybos priskyrimo operatorius naudojamas dešiniojo operando padauginimui iš kairiojo operando ir rezultato priskyrimui kairiajam operandui.
Syntax: a *= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome daugybos priskyrimo operatorių, kuris pirmiausia atliks daugybos operaciją, o tada priskirs rezultatą kintamajam kairėje.
Python a = 3 b = 5 # a = a * b a *= b # Output print(a)>
Išvestis:
15>
D ivision priskyrimo operatorius
Dalijimosi priskyrimo operatorius naudojamas padalyti kairiosios pusės operandą su dešiniuoju operandu, o tada priskiriant rezultatą kairiajam operandui.
Syntax: a /= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome padalijimo priskyrimo operatorių, kuris pirmiausia atliks padalijimo operaciją, o tada priskirs rezultatą kintamajam kairėje.
Python a = 3 b = 5 # a = a / b a /= b # Output print(a)>
Išvestis:
0.6>
M odulus Priskyrimo operatorius
Modulio priskyrimo operatorius naudojamas moduliui paimti, tai yra, jis pirmiausia padalija operandus, o tada paima likusią dalį ir priskiria jį kairiajam operandui.
Syntax: a %= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome modulio priskyrimo operatorių, kuris pirmiausia atliks modulio operaciją, o tada priskirs rezultatą kintamajam kairėje.
Python a = 3 b = 5 # a = a % b a %= b # Output print(a)>
Išvestis:
3>
F Loor skyriaus paskyrimo operatorius
Grindų padalijimo priskyrimo operatorius naudojamas kairiajam operandui padalyti su dešiniuoju operandu, o tada rezultatą (žemiausios ribos reikšmę) priskiria kairiajam operandui.
Syntax: a //= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome grindų padalijimo priskyrimo operatorių, kuris pirmiausia atliks grindų padalijimo operaciją, o tada priskirs rezultatą kintamajam kairėje pusėje.
Python a = 3 b = 5 # a = a // b a //= b # Output print(a)>
Išvestis:
0>
Didinimo priskyrimo operatorius
Eksponento priskyrimo operatorius naudojamas eksponento (didinimo galios) reikšmei apskaičiuoti naudojant operandus ir priskiriant rezultatą kairiajam operandui.
Syntax: a **= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome eksponentinio priskyrimo operatorių, kuris pirmiausia atliks eksponento operaciją, o tada priskirs rezultatą kintamajam kairėje.
Python a = 3 b = 5 # a = a ** b a **= b # Output print(a)>
Išvestis:
243>
Bitų IR priskyrimo operatorius
Bitų IR priskyrimo operatorius naudojamas bitų IR operacijai atlikti abiejuose operanduose, o tada priskiriant rezultatą kairiajam operandui.
Syntax: a &= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome bitų IR priskyrimo operatorių, kuris pirmiausia atliks operaciją bitais IR, o tada priskirs rezultatą kintamajam kairėje.
Python a = 3 b = 5 # a = a & b a &= b # Output print(a)>
Išvestis:
1>
Bitai ARBA priskyrimo operatorius
Bitų ARBA priskyrimo operatorius naudojamas operandams atlikti bitų ARBA operaciją, o tada priskiriant rezultatą kairiajam operandui.
Syntax: a |= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada panaudojome bitų ARBA priskyrimo operatorių, kuris pirmiausia atliks bitų ARBA operaciją, o tada priskirs rezultatą kintamajam kairėje.
Python a = 3 b = 5 # a = a | b a |= b # Output print(a)>
Išvestis:
7>
Bitwise XOR priskyrimo operatorius
Bitinio XOR priskyrimo operatorius naudojamas operandams atlikti bitų XOR operaciją ir priskiriant rezultatą kairiajam operandui.
Syntax: a ^= b>
Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada mes panaudojome bitų XOR priskyrimo operatorių, kuris pirmiausia atliks bitų XOR operaciją, o tada priskirs rezultatą kairėje pusėje esančiam kintamajam.
Python a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>
Išvestis:
6>
Bitinio dešiniojo poslinkio priskyrimo operatorius
Bitinio dešiniojo poslinkio priskyrimo operatorius naudojamas operandams atlikti bitų poslinkio į dešinę operaciją ir tada priskirti rezultatą kairiajam operandui.
Syntax: a>>= b>>>Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada mes panaudojome bitų poslinkio į dešinę priskyrimo operatorių, kuris pirmiausia atliks poslinkio į dešinę operaciją, o tada priskirs rezultatą kintamajam kairėje.
Python
a = 3 b = 5 # a = a>> b a>>= b # Išvesties spausdinimas(a)>Išvestis:
Bitiškai kairiojo poslinkio priskyrimo operatorius Bitinio poslinkio į kairę priskyrimo operatorius naudojamas operandams atlikti bitų poslinkio į kairę operatorių, o tada rezultatą priskirti kairiajam operandui.
Syntax: a <<= b>Pavyzdys: Šiame kode turime du kintamuosius 'a' ir 'b' ir priskyrė jiems kokią nors sveikojo skaičiaus reikšmę. Tada mes panaudojome bitų poslinkio į kairę priskyrimo operatorių, kuris pirmiausia atliks poslinkio bitais į kairę operaciją, o tada priskirs rezultatą kairėje pusėje esančiam kintamajam.
Python
a = 3 b = 5 # a = a << b a <<= b # Output print(a)>Išvestis:
96>Walrus operatorius
The Walrus operatorius Python yra naujas priskyrimo operatorius, pristatytas Python 3.8 ir naujesnėse versijose. Šis operatorius naudojamas reikšmei priskirti kintamajam išraiškoje.
Syntax: a := expression>Pavyzdys: Šiame kode mes turime Python sveikųjų skaičių sąrašą. Mes naudojome Python Walrus priskyrimo operatorių Python while ciklas . Operatorius išspręs dešinėje pusėje esančią išraišką ir priskirs reikšmę kairiajam operandui 'x' ir tada paleiskite likusį kodą.
Python
# a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x)>Išvestis:
5 4 3>