python operators
Оператори Python з типами та прикладами:
Типи даних Python були детально пояснені разом із їх класифікацією в нашому попередньому підручнику.
У цьому підручнику ми дізнаємося все про оператори Python разом із їх типами. Прості приклади, що стосуються кожного типу операторів Python, містяться в цьому посібнику.
Це Навчальний посібник із навчання Python стане ідеальним керівництвом для будь-якого новачка для вдосконалення своїх знань щодо концепцій Python.
Що ви дізнаєтесь:
Перегляньте підручники з ВІДЕО
Огляд операторів у Python (Частина 1):
який інструмент etl найкращий на ринку
Поглиблений огляд операторів у Python (Частина 2):
Оператори Python
Що таке оператори Python?
Оператори використовуються для здійснення операцій над значеннями та змінними.
Python має 7 типів операторів, як зазначено нижче:
- Арифметичний оператор
- Оператори порівняння
- Логічні оператори
- Побітові оператори
- Оператор присвоєння
- Оператори ідентичності
- Оператори членства
# 1) Арифметичні оператори
Мова програмування Python підтримує різні типи арифметичних операторів як для цілого, так і з плаваючою комою, як додавання, віднімання, множення, ділення тощо.
Тип оператора | Визначення |
---|---|
Піднесення до ступеня (**) | Піднімає лівий операнд до рівня правого. |
Додавання (+) | Оператор додавання |
Віднімання (-) | Оператор віднімання |
Множення (*) | Оператор множення |
Відділ (/) | Оператор підрозділу |
Модуль (%) | Оператор нагадування |
Поділ підлоги (//) | Ділить і повертає значення залишку. |
Приклад:
x = 15 y = 10 print('x + y =', x+y)
Вихід: x + y = 25
print('x - y =', x-y)
Вихід: x - y = 5
print('x * y =', x*y)
Вихід: x * y = 150
print('x / y =', x/y)
Вихід: х / у = 1,5
print('x % y =', x%y)
Вихід: x% y = 5
print('x // y =', x//y)
Вихід: x // y = 1
print('x ** y =', x**y)
Вихід: x ** y = 576650390625
# 2) Оператори порівняння
Для порівняння значень використовуються оператори порівняння. Він або повертає True або False відповідно до умови.
Оператори | Визначення | |
---|---|---|
// = | х // = 15 | x = x // 15 |
Більше ніж (>) | Істинно, якщо лівий операнд більший за правий | |
Менше ніж (<) | Істинно, якщо лівий операнд менший за правий | |
Дорівнює (==) | Істинно, якщо обидва операнди рівні | |
Не дорівнює (! =) | Істинно, якщо операнди не рівні | |
Більше або дорівнює (> =) | Істинно, якщо лівий операнд більше або дорівнює правому | |
Менше або дорівнює (<=) | Істинно, якщо лівий операнд менше або дорівнює правому |
Приклад:
x = 8 y = 15 ('x>y is',x>y)
Вихід: x> y хибне
print('x Вихід: х print('x == y is', x==y)
Вихід: x == y хибне
print('x != y is', x!=y)
Вихід: x! = y - Істина
print('x >= y is', x>=y)
Вихід: x> = y хибне
print('x<= y is', x<=y)
Вихід: х<= y is True

# 3) Логічні оператори
Логічні оператори використовуються для виконання операцій І, АБО і НЕ. Він або повертає True або False відповідно до умови.
Оператори Визначення і Істинно, якщо обидва операнди є істинними або Істинно, якщо будь-який з операндів відповідає дійсності ні Істинно, якщо операнд хибний
Приклад:
a = True b = False print(‘a and b is’, a and b)
Вихід: a і b хибне
print(‘a or b is’, a or b)
Вихід: a або b - істина
print(‘not a is’, not a)
Вихід: не a є False

# 4) Побітові оператори
Побітові оператори оперують бітами і виконують побітові операції.
Оператори Визначення & Побітове І | Побітове АБО ~ Побітове НЕ ^ Побітовий XOR >> Побітове зрушення вправо << Побітове зсув вліво
# 5) Оператор присвоєння
Оператор присвоєння використовується для присвоєння значення змінній.
Оператори Визначення Вихідні дані = х = 15 х = 15 + = x + = 15 x = x + 15 - = х - = 15 x = x - 15 * = x * = 15 x = x * 15 / = х / = 15 x = x / 15 % = х% = 15 х = х% 15 ** = x ** = 15 x = x ** 15 & = х & = 15 x = x & 15 | = x | = 15 x = x | 15 ^ = x ^ = 15 x = x ^ 15 >> = х >> = 15 x = x >> 15 <<= х<<= 15 x = x<< 15
# 6) Оператори посвідчення особи
Python пропонує 2 типи операторів ідентифікації, тобто є і не є.
Обидва використовуються для порівняння, якщо два значення розташовані в одній і тій же частині пам'яті. Дві рівні мінливі не означає, що вони ідентичні.
Оператори Визначення є Істинно, якщо операнди ідентичні не Істинно, якщо операнди не ідентичні
Приклад:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Вихід: помилковий
print(a2 is b2)
Вихід: Правда
print(a3 is b3)
Вихід: помилковий

Тут перелічені a3 та b3, інтерпретатор виділяє пам'ять окремо, і хоча вони рівні, він повертає False.
# 7) Оператори членства
Python пропонує 2 типи операторів членства, тобто в і не в.
Обидва вони використовуються для перевірки того, чи є значення чи змінна в послідовності.
Оператори Визначення в Істинно, якщо значення знайдено в послідовності не в Істинно, якщо значення не знайдено в послідовності
Приклад:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Вихід: Правда
print(“python” not in a)
Вихід: помилковий
print(1 in b)
Вихід: Правда
print('y' in b)
Вихід: помилковий

1 - ключ, а «x» - значення у словнику b. Отже, 'y' у b повертає False.
Сподіваюся, вам ясно про оператори Python та їх різні типи.
Слідкуйте за нашими майбутніми, щоб дізнатись більше про умовні висловлювання Python !!
як відкрити файл .java
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Типи даних Python
- Змінні Python
- Заяви про керування Python (продовження, розбиття та передача Python)
- Функції рядка Python
- Підручник з Python для початківців (практичне БЕЗКОШТОВНЕ навчання з Python)
- Функції Python
- Вхід-вихід і файли в Python (Python відкриває, читає та записує у файл)
- Умовні твердження Unix: якщо тоді інше та реляційні оператори