Operátoři přiřazení v Pythonu

The Operátoři Pythonu se používají k provádění operací s hodnotami a proměnnými. Jedná se o speciální symboly, které provádějí aritmetické, logické a bitové výpočty. Hodnota, se kterou operátor pracuje, se nazývá operand. Zde pokryjeme různé operátory přiřazení Krajta .

Operátoři

Podepsat

Popis

Syntax

Operátor přiřazení

=

Přiřaďte hodnotu pravé strany výrazu operandu na levé straně c = a + b

Operátor přiřazení sčítání

+=

Přidejte operand na pravé straně s operandem na levé straně a poté přiřaďte výsledek levému operandu a += b

Operátor přiřazení odčítání

-=

Odečtěte pravý operand od levého operandu a poté přiřaďte výsledek levému operandu a -= b

Operátor přiřazení násobení

*=

Vynásobte pravý operand levým operandem a poté přiřaďte výsledek levému operandu a *= b

Operátor přidělení divize

/=

Rozdělte levý operand pravým operandem a poté přiřaďte výsledek levému operandu a /= b

Operátor přiřazení modulu

%=

Rozdělí levý operand pravým operandem a poté přiřadí zbytek levému operandu a %= b

Operátor přidělení podlahové divize

//=

Rozdělte levý operand pravým operandem a poté přiřaďte hodnotu (podlahu) levému operandu a //= b

Operátor přiřazení umocnění

***=

Vypočítejte hodnotu exponentu (zvyšte výkon) pomocí operandů a poté přiřaďte výsledek levému operandu a **= b

Bitový operátor přiřazení AND

&=

Provádí bitové AND na operandech a přiřazuje výsledek levému operandu a &= b

Bitový operátor přiřazení OR

|=

Provádí bitové operace OR na operandech a přiřazuje hodnotu levému operandu a |= b

Bitový operátor přiřazení XOR

^=

Provede Bitwise XOR na operandech a přiřadí hodnotu levému operandu a ^= b

Bitový operátor přiřazení pravého posunu

>>=

Provede bitový posun vpravo u operandů a přiřadí výsledek levému operandu a>>= b


Operátor přiřazení bitového posunu doleva

< <=

Provede bitový posun doleva u operandů a přiřadí výsledek levému operandu a < <= b

Operátor mrože

:=

Přiřaďte hodnotu proměnné ve výrazu

a := zk

Zde jsou operátory přiřazení v Pythonu s příklady.

Operátor přiřazení

Operátory přiřazení se používají k přiřazení hodnot proměnným. Tento operátor se používá k přiřazení hodnoty pravé strany výrazu k levému operandu.

Krajta
# Assigning values using  # Assignment Operator  a = 3 b = 5 c = a + b # Output  print(c) 

Výstup

8 

Operátor přiřazení sčítání

Operátor přiřazení přidání se používá k přidání operandu na pravé straně k operandu na levé straně a potom k přiřazení výsledku k levému operandu.

  Syntax:   a += b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Poté jsme použili operátor přiřazení sčítání, který nejprve provede operaci sčítání a poté přiřadí výsledek do proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a + b a += b # Output print(a) 

Výstup:

8 

S odečítání Operátor přiřazení

Operátor přiřazení odečtení se používá k odečtení operandu na pravé straně od operandu na levé straně a poté k přiřazení výsledku k operandu na levé straně.

  Syntax:   a -= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Pak jsme použili operátor přiřazení odčítání, který nejprve provede operaci odčítání a poté přiřadí výsledek do proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a - b a -= b # Output print(a) 

Výstup:

-2 

M Operátor přiřazení ultiplikace

Operátor přiřazení násobení se používá k vynásobení operandu na pravé straně operandem na levé straně a poté k přiřazení výsledku k operandu na levé straně.

  Syntax:   a *= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Poté jsme použili operátor přiřazení násobení, který nejprve provede operaci násobení a poté přiřadí výsledek do proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a * b a *= b # Output print(a) 

Výstup:

15 

D Operátor přidělení ivision

Operátor přiřazení rozdělení se používá k rozdělení operandu na levé straně s operandem na pravé straně a poté k přiřazení výsledku k levému operandu.

  Syntax:   a /= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Poté jsme použili operátor přiřazení dělení, který nejprve provede operaci dělení a poté přiřadí výsledek do proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a / b a /= b # Output print(a) 

Výstup:

0.6 

M Operátor přiřazení odulus

Operátor přiřazení modulu se používá k převzetí modulu, to znamená, že nejprve rozdělí operandy a poté vezme zbytek a přiřadí jej levému operandu.

  Syntax:   a %= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Poté jsme použili operátor přiřazení modulu, který nejprve provede modulovou operaci a poté přiřadí výsledek proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a % b a %= b # Output print(a) 

Výstup:

3 

F loor Operátor přidělení divize

Operátor přiřazení dělení úrovně se používá k rozdělení levého operandu pravým operandem a poté přiřadí výsledek (hodnotu nejnižší úrovně) levému operandu.

  Syntax:   a //= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Poté jsme použili operátor přiřazení dělení podlaží, který nejprve provede operaci dělení podlaží a poté přiřadí výsledek do proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a // b a //= b # Output print(a) 

Výstup:

0 

Operátor přiřazení umocnění

Operátor přiřazení umocnění se používá k výpočtu hodnoty exponentu (zvýšení výkonu) pomocí operandů a následnému přiřazení výsledku k levému operandu.

  Syntax:   a **= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Pak jsme použili operátor přiřazení umocnění, který nejprve provede operaci s exponentem a poté přiřadí výsledek proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a ** b a **= b # Output print(a) 

Výstup:

243 

Bitový operátor přiřazení AND

Operátor přiřazení bitového součinu se používá k provedení operace bitového součinu na obou operandech a následnému přiřazení výsledku k levému operandu.

  Syntax:   a &= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Pak jsme použili bitový operátor přiřazení AND, který nejprve provede operaci Bitwise AND a poté přiřadí výsledek do proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a & b a &= b # Output print(a) 

Výstup:

1 

Bitový operátor přiřazení OR

Operátor přiřazení bitového OR se používá k provedení operace bitového OR na operandech a poté k přiřazení výsledku levému operandu.

  Syntax:   a |= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Poté jsme použili bitový operátor přiřazení OR, který nejprve provede bitovou operaci OR a poté přiřadí výsledek do proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a | b a |= b # Output print(a) 

Výstup:

7 

Bitový operátor přiřazení XOR

Bitwise XOR Assignment Operator se používá k provedení operace Bitwise XOR na operandech a následnému přiřazení výsledku k levému operandu.

  Syntax:   a ^= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Poté jsme použili bitový operátor přiřazení XOR, který nejprve provede bitovou operaci XOR a poté přiřadí výsledek proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a ^ b a ^= b # Output print(a) 

Výstup:

6 

Bitový operátor přiřazení pravého posunu

Operátor přiřazení bitového pravého posunu se používá k provedení operace bitového pravého posunu na operandech a poté k přiřazení výsledku levému operandu.

  Syntax:   a>>= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Potom jsme použili operátor bitového řazení doprava, který nejprve provede bitovou operaci posuvu doprava a poté přiřadí výsledek proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a>> b a>>= b # Výstupní tisk(a) 

Výstup:

0 

Operátor přiřazení bitového posunu doleva

Operátor přiřazení bitového posunu doleva se používá k provedení operátoru bitového posunu doleva na operandech a poté k přiřazení výsledku k levému operandu.

  Syntax:   a  < <= b 

Příklad: V tomto kódu máme dvě proměnné 'A' a 'b' a přiřadili jim nějakou celočíselnou hodnotu. Potom jsme použili bitový operátor přiřazení levého posunu, který nejprve provede bitovou operaci levého posunu a poté přiřadí výsledek proměnné na levé straně.

Krajta
a = 3 b = 5 # a = a  < < b a  < <= b # Output print(a) 

Výstup:

96 

Operátor mrože

The Operátor mrože v Pythonu je nový operátor přiřazení, který je zaveden v Pythonu verze 3.8 a vyšší. Tento operátor se používá k přiřazení hodnoty proměnné ve výrazu.

  Syntax:   a := expression 

Příklad: V tomto kódu máme Pythonský seznam celých čísel. Použili jsme operátor přiřazení Python Walrus v rámci Smyčka while v Pythonu . Operátor vyřeší výraz na pravé straně a hodnotu přiřadí operandu na levé straně 'X' a poté spusťte zbývající kód.

Krajta
# a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x) 

Výstup:

5 4 3