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 |
---|---|---|---|
= | Přiřaďte hodnotu pravé strany výrazu operandu na levé straně | c = a + b | |
+= | Přidejte operand na pravé straně s operandem na levé straně a poté přiřaďte výsledek levému operandu | a += b | |
| -= | Odečtěte pravý operand od levého operandu a poté přiřaďte výsledek levému operandu | a -= b |
*= | Vynásobte pravý operand levým operandem a poté přiřaďte výsledek levému operandu | a *= b | |
/= | Rozdělte levý operand pravým operandem a poté přiřaďte výsledek levému operandu | a /= b | |
%= | Rozdělí levý operand pravým operandem a poté přiřadí zbytek levému operandu | a %= b | |
//= | Rozdělte levý operand pravým operandem a poté přiřaďte hodnotu (podlahu) levému operandu | a //= b | |
***= | Vypočítejte hodnotu exponentu (zvyšte výkon) pomocí operandů a poté přiřaďte výsledek levému operandu | a **= b | |
&= | Provádí bitové AND na operandech a přiřazuje výsledek levému operandu | a &= b | |
|= | Provádí bitové operace OR na operandech a přiřazuje hodnotu levému operandu | a |= b | |
^= | Provede Bitwise XOR na operandech a přiřadí hodnotu levému operandu | a ^= b | |
>>= | Provede bitový posun vpravo u operandů a přiřadí výsledek levému operandu | a>>= b | |
<<= | Provede bitový posun doleva u operandů a přiřadí výsledek levému operandu | a <<= b | |
:= | 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čkyKrajta
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>