logo

Оператори присвоєння в Python

The Оператори Python використовуються для виконання операцій над значеннями та змінними. Це спеціальні символи, які виконують арифметичні, логічні та побітові обчислення. Значення, з яким оперує оператор, називається операндом. Тут ми розглянемо різні оператори присвоєння Python .

Оператори

Знак

опис



Синтаксис

Оператор присвоєння

=

Призначте значення правої частини виразу лівому операндуc = a + b

Оператор присвоєння додавання

+=

Додайте правий операнд із лівим, а потім призначте результат лівому операндуa += b

Оператор присвоювання віднімання

-=

Відніміть правий операнд із лівого, а потім призначте результат лівому операндуa -= b

Оператор присвоювання множення

*=

Помножте правий операнд на лівий, а потім призначте результат лівому операндуa *= b

Оператор присвоєння підрозділу

/=

помилка атрибута python
Розділіть лівий операнд на правий, а потім призначте результат лівому операндуa /= b

Оператор присвоєння модуля

%=

Ділить лівий операнд на правий, а потім присвоює залишок лівому операндуa %= b

Оператор розподілу поверхів

//=

Розділіть лівий операнд на правий, а потім призначте значення (поверх) лівому операндуa //= b

Оператор присвоєння піднесення до степеня

**=

Обчислити значення експоненти (підвищити ступінь) за допомогою операндів, а потім призначити результат лівому операндуa **= b

Порозрядний оператор присвоєння І

&=

Виконує побітове І над операндами та призначає результат лівому операндуa &= b

Порозрядний оператор присвоєння АБО

|=

Виконує побітове АБО над операндами та призначає значення лівому операндуa |= b

Побітовий оператор присвоєння XOR

^=

Виконує побітове XOR для операндів і призначає значення лівому операндуa ^= b

Порозрядний оператор присвоєння зсуву вправо

>>=

дхармендра вік
Виконує порозрядний зсув праворуч на операндах і призначає результат лівому операндуa>>= b


Порозрядний оператор присвоєння зсуву вліво

<<=

Виконує побітовий зсув ліворуч на операндах і призначає результат лівому операндуa <<= b

Моржовий оператор

:=

Присвоєння значення змінній у виразі

a := exp

Ось оператори присвоєння в Python із прикладами.

Оператор присвоєння

Оператори присвоєння використовуються для присвоєння значень змінним. Цей оператор використовується для присвоєння значення правої частини виразу лівому операнду.

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

Вихід

8>

Оператор присвоєння додавання

Оператор присвоєння додавання використовується для додавання правого операнда до лівого, а потім присвоєння результату лівому операнду.

  Syntax:   a += b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоєння додавання, який спочатку виконає операцію додавання, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a + b a += b # Output print(a)>

Вихід:

8>

С Оператор присвоєння віднімання

Оператор присвоєння віднімання використовується для віднімання правого операнда з лівого, а потім присвоєння результату лівому операнду.

  Syntax:   a -= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоєння віднімання, який спочатку виконає операцію віднімання, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a - b a -= b # Output print(a)>

Вихід:

-2>

М Оператор присвоєння множення

Оператор присвоєння множення використовується для множення правого операнда на лівий, а потім присвоєння результату лівому операнду.

  Syntax:   a *= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоювання множення, який спочатку виконає операцію множення, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a * b a *= b # Output print(a)>

Вихід:

15>

Д Оператор присвоєння ivision

Оператор присвоєння ділення використовується для поділу лівого операнда на правий, а потім присвоєння результату лівому операнду.

  Syntax:   a /= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоєння ділення, який спочатку виконає операцію ділення, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a / b a /= b # Output print(a)>

Вихід:

0.6>

М odulus Оператор присвоєння

Оператор присвоєння модуля використовується для отримання модуля, тобто він спочатку ділить операнди, а потім бере залишок і присвоює його лівому операнду.

скалярний добуток numpy
  Syntax:   a %= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Тоді ми використали оператор присвоєння модуля, який спочатку виконає операцію модуля, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a % b a %= b # Output print(a)>

Вихід:

3>

Ф Оператор присвоєння відділу поверху

Оператор присвоєння Floor Division використовується для поділу лівого операнда на правий операнд, а потім присвоєння результату (мінімального значення) лівому операнду.

  Syntax:   a //= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Тоді ми використали оператор присвоєння поділу на поверх, який спочатку виконає операцію поділу на поверх, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a // b a //= b # Output print(a)>

Вихід:

0>

Оператор присвоєння піднесення до степеня

Оператор присвоєння піднесення до степеня використовується для обчислення значення експоненти (збільшення степеня) за допомогою операндів, а потім присвоєння результату лівому операнду.

  Syntax:   a **= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Тоді ми використали оператор присвоєння піднесення до степеня, який спочатку виконає операцію експоненти, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a ** b a **= b # Output print(a)>

Вихід:

243>

Порозрядний оператор присвоєння І

Оператор присвоєння порозрядного І використовується для виконання операції Порозрядне І над обома операндами, а потім присвоєння результату лівому операнду.

  Syntax:   a &= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали побітовий оператор присвоєння AND, який спочатку виконає операцію побітового AND, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a & b a &= b # Output print(a)>

Вихід:

1>

Порозрядний оператор присвоєння АБО

Оператор присвоєння побітового АБО використовується для виконання операції побітового АБО над операндами, а потім присвоєння результату лівому операнду.

  Syntax:   a |= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоєння побітового АБО, який спочатку виконає операцію порозрядного АБО, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a | b a |= b # Output print(a)>

Вихід:

7>

Побітовий оператор присвоєння XOR

Оператор присвоєння бітового XOR використовується для виконання операції бітового XOR над операндами, а потім присвоєння результату лівому операнду.

  Syntax:   a ^= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Тоді ми використали побітовий оператор присвоєння XOR, який спочатку виконає побітову операцію XOR, а потім призначить результат змінній ліворуч.

Python
a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>

Вихід:

6>

Порозрядний оператор присвоєння зсуву вправо

Оператор присвоєння бітового зсуву вправо використовується для виконання операції бітового зсуву вправо над операндами, а потім призначає результат лівому операнду.

  Syntax:   a>>= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоєння порозрядного зсуву вправо, який спочатку виконає операцію порозрядного зсуву вправо, а потім призначить результат змінній ліворуч.

.дорівнює java
Python
a = 3 b = 5 # a = a>> b a>>= b # Вихід print(a)>

Вихід:

0>

Порозрядний оператор присвоєння зсуву вліво

Оператор присвоєння побітового зсуву вліво використовується для виконання оператора порозрядного зсуву вліво для операндів, а потім призначає результат лівому операнду.

  Syntax:   a <<= b>

приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоєння порозрядного зсуву вліво, який спочатку виконає операцію порозрядного зсуву вліво, а потім призначить результат змінній у лівій частині.

Python
a = 3 b = 5 # a = a << b a <<= b # Output print(a)>

Вихід:

96>

Моржовий оператор

The Оператор Walrus в Python це новий оператор присвоєння, представлений у версії Python 3.8 і вище. Цей оператор використовується для присвоєння значення змінній у виразі.

  Syntax:   a := expression>

приклад: У цьому коді ми маємо список цілих чисел Python. Ми використали оператор присвоювання Python Walrus у межах Цикл while на Python . Оператор розв’яже вираз у правій частині та присвоїть значення лівому операнду «х» а потім виконайте решту коду.

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

Вихід:

5 4 3>