logo

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 operandua += 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 operandua -= 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 operandua *= b

Operátor přidělení divize

/=

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

Operátor přiřazení modulu

%=

Rozdělí levý operand pravým operandem a poté přiřadí zbytek levému operandua %= 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 operandua //= 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 operandua **= b

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

&=

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

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

|=

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

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

^=

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

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

>>=

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


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

<<=

Provede bitový posun doleva u operandů a přiřadí výsledek levému operandua <<= 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ě.

java smyčky
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>