logo

Operatory przypisania w Pythonie

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

Operator przypisania

=



Przypisz wartość prawej strony wyrażenia do lewego operandudo = a + b

Operator przypisania dodawania

+=

Dodaj prawy operand z lewym operandem, a następnie przypisz wynik do lewego operandua += b

Operator przypisania odejmowania



-=

Odejmij prawy operand od lewego operandu, a następnie przypisz wynik do lewego operandua -= b

Operator przypisania mnożenia

*=

Pomnóż prawy operand przez lewy operand, a następnie przypisz wynik do lewego operandua *= b

Operator przypisania dywizji

/=

wiek dharmendry
Podziel lewy operand przez prawy operand, a następnie przypisz wynik do lewego operandua /= b

Operator przypisania modułu

%=

Dzieli lewy operand przez prawy operand, a następnie przypisuje resztę do lewego operandua%= b

Operator przydziału pięter

//=

Podziel lewy operand przez prawy operand, a następnie przypisz wartość (podłogę) do lewego operandua //= b

Operator przypisania potęgowania

**=

Oblicz wartość wykładnika (zwiększ potęgę) za pomocą operandów, a następnie przypisz wynik do lewego operandua **= b

Operator bitowy AND przypisania

&=

Wykonuje bitowe AND na operandach i przypisuje wynik do lewego operandua &= b

Bitowy operator przypisania OR

|=

Wykonuje bitowe LUB na operandach i przypisuje wartość do lewego operandua |= b

Bitowy operator przypisania XOR

^=

Wykonuje bitowe XOR na operandach i przypisuje wartość do lewego operandua ^= b

Operator przypisania bitowego przesunięcia w prawo

>>=

Wykonuje bitowe przesunięcie operandów w prawo i przypisuje wynik do lewego operandua>>= b


Operator przypisania bitowego przesunięcia w lewo

<<=

Wykonuje bitowe przesunięcie w lewo operandów i przypisuje wynik do lewego operandua <<= b

Operator Morsa

:=

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>