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 для операндів і призначає значення лівому операнду | 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>
приклад: У цьому коді ми маємо дві змінні 'а' і «б» і присвоїв їм деяке ціле значення. Потім ми використали оператор присвоєння порозрядного зсуву вправо, який спочатку виконає операцію порозрядного зсуву вправо, а потім призначить результат змінній ліворуч.
.дорівнює javaPython
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>