Введення у програмування

Урок_8. Оператори в Python.

 

Урок_8. Оператори в Python. 

За матеріалами сайту: https://pythonru.com/

Операторами користуються для виконання операцій зі змінними та значеннями.
Python ділить оператори на наступні групи:

  • Арифметичні оператори
  • Оператори присвоєння
  • Оператори порівняння
  • Логічні оператори
  • Оператори тотожності
  • Оператори приладдя
  • Побітові оператори

Арифметичні оператори в Python

Арифметичні оператори використовуються з числовими значеннями для виконання загальних математичних операцій:

ОператорЗначенняприклад
+додавання4+5
-віднімання8 - 3
*множення5*5
/поділ4 / 2
%остача від ділення7% 2
**зведення в ступінь2 ** 3
//цілісний поділ15 // 4

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

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

ОператорприкладТак само як
=x = 5x = 5
+=x += 3x = x + 3
-=x -= 3x = x - 3
*=x *= 3x = x * 3
/=x /= 3x = x/3
%=x %= 3x = x%3
//=x //= 3x = x // 3
**=x **= 3x = x ** 3
&=x &= 3x = x & 3
|=x | = 3x = x | 3
^=x ^= 3x = x ^ 3
>>=x >>= 3x = x >> 3
<<=x <<= 3x = x << 3

Оператори порівняння у Python

Оператори порівняння використовуються для порівняння двох значень:

ОператорЗначенняприклад
==одноx == y
!=не дорівнюєx != y
>більше ніжx > y
<менше ніжx < y
>=більше ніж або одноx >= y
<=менше ніж або дорівнюєx <= y

Логічні оператори в Python

Логічні оператори використовуються для об'єднання умовних операторів :

ОператорЗначенняприклад
andПовертає значення True якщо обидва твердження вірніx < 5 і x < 10
orПовертає True якщо одне із тверджень вірнеx < 5 або x < 4
notЗмінює результат, повертає False, якщо результат Truenot(x < 5 і x < 10)

Оператори тотожності в Python

Оператори тотожності використовують для порівняння об'єктів. Чи є вони тим самим об'єктом з однаковим місцем розташування в пам'яті:

ОператорЗначенняприклад
isПовертає true якщо змінні є одним об'єктомx is y
is notПовертає true якщо змінні різніx is not y

Оператори приладдя в Python

Оператори приладдя використовуються для перевірки того, чи представлена ​​послідовність в об'єкті:

ОператорЗначенняприклад
inПовертає True якщо послідовність є в об'єктіx in y
not inПовертає True якщо послідовність не є в об'єктіx not in y

Побітові оператори в Python

Побітові оператори використовуються для роботи в бітовому (двійковому) форматі:

ОператорНазваЗначення
&ІВстановлює кожен біт 1, якщо обидва біти 1
|АбоВстановлює кожен біт в 1 якщо один із двох бітів 1
^тільки чиВстановлює кожен біт в 1 якщо один з бітів 1
~НеПереставляє всі біти
<<Зрушення влівоЗсуває вліво на кількість біт вказаних праворуч
>>Зсув праворучЗрушує праворуч на кількість біт зазначених праворуч

Немає коментарів:

Дописати коментар