The Operatory Pythona służą do wykonywania operacji na wartościach i zmiennych. Są to specjalne symbole, które wykonują obliczenia arytmetyczne, logiczne i bitowe. Wartość, na której operuje operator, nazywana jest operandem. Tutaj omówimy różne operatory przypisania Pyton .
Operatorzy | Podpisać | Opis | Składnia |
---|---|---|---|
= | Przypisz wartość prawej strony wyrażenia do lewego operandu | do = a + b | |
+= | Dodaj prawy operand z lewym operandem, a następnie przypisz wynik do lewego operandu | a += b | |
Operator przypisania odejmowania | -= | Odejmij prawy operand od lewego operandu, a następnie przypisz wynik do lewego operandu | a -= b |
*= | Pomnóż prawy operand przez lewy operand, a następnie przypisz wynik do lewego operandu | a *= b | |
/= wiek dharmendry | Podziel lewy operand przez prawy operand, a następnie przypisz wynik do lewego operandu | a /= b | |
%= | Dzieli lewy operand przez prawy operand, a następnie przypisuje resztę do lewego operandu | a%= b | |
//= | Podziel lewy operand przez prawy operand, a następnie przypisz wartość (podłogę) do lewego operandu | a //= b | |
**= | Oblicz wartość wykładnika (zwiększ potęgę) za pomocą operandów, a następnie przypisz wynik do lewego operandu | a **= b | |
&= | Wykonuje bitowe AND na operandach i przypisuje wynik do lewego operandu | a &= b | |
|= | Wykonuje bitowe LUB na operandach i przypisuje wartość do lewego operandu | a |= b | |
^= | Wykonuje bitowe XOR na operandach i przypisuje wartość do lewego operandu | a ^= b | |
>>= | Wykonuje bitowe przesunięcie operandów w prawo i przypisuje wynik do lewego operandu | a>>= b | |
<<= | Wykonuje bitowe przesunięcie w lewo operandów i przypisuje wynik do lewego operandu | a <<= b | |
:= | Przypisz wartość do zmiennej w wyrażeniu | a := eksp |
Oto operatory przypisania w Pythonie z przykładami.
Operator przypisania
Operatory przypisania służą do przypisywania wartości zmiennym. Operator ten służy do przypisania wartości prawej strony wyrażenia do lewego operandu.
Pyton # Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)>
Wyjście
8>
Operator przypisania dodawania
Operator przypisania dodawania służy do dodawania prawego operandu do lewego operandu, a następnie przypisywania wyniku do lewego operandu.
Syntax: a += b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania dodawania, który najpierw wykona operację dodawania, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a + b a += b # Output print(a)>
Wyjście:
8>
S Operator przypisania odejmowania
Operator przypisania odejmowania służy do odejmowania operandu po prawej stronie od operandu po lewej stronie, a następnie przypisywania wyniku do operandu po lewej stronie.
schemat modelu e-r
Syntax: a -= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania odejmowania, który najpierw wykona operację odejmowania, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a - b a -= b # Output print(a)>
Wyjście:
-2>
M Operator przypisania ultiplikacji
Operator przypisania mnożenia służy do mnożenia operandu po prawej stronie przez operand po lewej stronie, a następnie przypisywania wyniku do operandu po lewej stronie.
Syntax: a *= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania mnożenia, który najpierw wykona operację mnożenia, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a * b a *= b # Output print(a)>
Wyjście:
15>
D Operator przypisania ivision
Operator przypisania dzielenia służy do dzielenia lewego operandu przez prawy operand, a następnie przypisywania wyniku do lewego operandu.
Syntax: a /= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania dzielenia, który najpierw wykona operację dzielenia, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a / b a /= b # Output print(a)>
Wyjście:
0.6>
M Operator przypisania odulus
Operator przypisania modułu służy do pobierania modułu, to znaczy najpierw dzieli operandy, a następnie pobiera resztę i przypisuje ją do lewego operandu.
Syntax: a %= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania modułu, który najpierw wykona operację na module, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a % b a %= b # Output print(a)>
Wyjście:
3>
F Operator przypisania oddziału loor
Operator przypisania podziału piętra służy do dzielenia lewego operandu przez prawy operand, a następnie przypisuje wynik (wartość piętra) do lewego operandu.
Syntax: a //= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania piętra, który najpierw wykona operację podziału piętra, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a // b a //= b # Output print(a)>
Wyjście:
0>
Operator przypisania potęgowania
Operator przypisania potęgowania służy do obliczania wartości wykładnika (zwiększania potęgi) za pomocą operandów, a następnie przypisywania wyniku do lewego operandu.
Syntax: a **= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania potęgowania, który najpierw wykona operację wykładniczą, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a ** b a **= b # Output print(a)>
Wyjście:
243>
Operator bitowy AND przypisania
Operator przypisania bitowego AND służy do wykonywania operacji bitowego AND na obu operandach, a następnie przypisywania wyniku do lewego operandu.
Syntax: a &= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy bitowego operatora przypisania AND, który najpierw wykona operację bitową AND, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a & b a &= b # Output print(a)>
Wyjście:
1>
Bitowy operator przypisania OR
Operator przypisania bitowego OR służy do wykonywania operacji bitowej OR na operandach, a następnie przypisywania wyniku do lewego operandu.
Syntax: a |= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy bitowego operatora przypisania OR, który najpierw wykona bitową operację OR, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a | b a |= b # Output print(a)>
Wyjście:
7>
Bitowy operator przypisania XOR
Operator przypisania Bitwise XOR służy do wykonywania operacji Bitwise XOR na operandach, a następnie przypisywania wyniku do lewego operandu.
Syntax: a ^= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy bitowego operatora przypisania XOR, który najpierw wykona bitową operację XOR, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>
Wyjście:
6>
Operator przypisania bitowego przesunięcia w prawo
Operator przypisania bitowego przesunięcia w prawo służy do wykonywania operacji bitowego przesunięcia w prawo na operandach, a następnie przypisywania wyniku do lewego operandu.
Syntax: a>>= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania bitowego przesunięcia w prawo, który najpierw wykona operację bitowego przesunięcia w prawo, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a>> b a>>= b # Wydruk(a)>
Wyjście:
0>
Operator przypisania bitowego przesunięcia w lewo
Operator przypisania bitowego przesunięcia w lewo służy do wykonania operatoru bitowego przesunięcia w lewo na operandach, a następnie przypisania wyniku do lewego operandu.
listy lateksowe
Syntax: a <<= b>
Przykład: W tym kodzie mamy dwie zmienne 'A' I 'B' i przypisano im pewną wartość całkowitą. Następnie użyliśmy operatora przypisania bitowego przesunięcia w lewo, który najpierw wykona operację bitowego przesunięcia w lewo, a następnie przypisze wynik do zmiennej po lewej stronie.
Pyton a = 3 b = 5 # a = a << b a <<= b # Output print(a)>
Wyjście:
96>
Operator Morsa
The Operator Morsa w Pythonie to nowy operator przypisania, który został wprowadzony w Pythonie w wersji 3.8 i nowszych. Operator ten służy do przypisania wartości zmiennej w wyrażeniu.
Syntax: a := expression>
Przykład: W tym kodzie mamy listę liczb całkowitych w języku Python. Użyliśmy operatora przypisania Python Walrus w pliku Pętla while w Pythonie . Operator rozwiąże wyrażenie po prawej stronie i przypisze wartość do lewego operandu 'X' a następnie wykonaj pozostały kod.
Pyton # a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x)>
Wyjście:
5 4 3>