Операторами пользуются для выполнения операций с переменными и значениями. Рассмотрим небольшой пример:
10 + 5 = 15
В данном примере 10 и 5 называются операндами, а оператором является знак «+».
Python поддерживает следующие типы операторов:
- Арифметические операторы;
- Операторы присваивания;
- Операторы сравнения;
- Логические операторы;
- Операторы тождественности;
- Операторы принадлежности;
- Побитовые операторы.
Арифметические операторы
Арифметические операторы используются с числовыми значениями для выполнения общих математических операций:
Операторы присваивания
Операторы присваивания используются для присваивания значений переменным:
= — Присваивает значение правого операнда левому. Пример:
c = 10
# присвоит переменной с значение 10
+= — Прибавит значение правого операнда к левому и присвоит эту сумму левому операнду. Пример:
с = 5
а = 5
с += а равносильно: с = с + а. с будет равно 10
-= — Отнимает значение правого операнда от левого и присваивает результат левому операнду. Пример:
с = 5
а = 1
с -= а равносильно: с = с - а. с будет равно 4
*= — Умножает правый операнд с левым и присваивает результат левому операнду. Пример:
с = 5
а = 2
с *= а равносильно: с = с * а. c будет равно 10
/= — Делит левый операнд на правый и присваивает результат левому операнду. Пример:
с = 10
а = 2
с /= а равносильно: с = с / а. c будет равно 5
%= — Делит по модулю операнды и присваивает результат левому. Пример:
с = 5
а = 2
с %= а равносильно: с = с % а. c будет равно 1
**= — Возводит в левый операнд в степень правого и присваивает результат левому операнду. Пример:
с = 3
а = 2
с **= а равносильно: с = с ** а. c будет равно 9
//= — Производит целочисленное деление левого операнда на правый и присваивает результат левому операнду. Пример:
с = 11
а = 2
с //= а равносильно: с = с // а. c будет равно 5
Операторы сравнения
Операторы сравнения используются для сравнения двух значений:
Логические операторы
Логические операторы используются для объединения условных операторов:
Операторы тождественности
Операторы тождественности используются для сравнения объектов. Являются ли они одним и тем же объектом с одинаковым местоположением в памяти:
Операторы принадлежности
Операторы принадлежности используются для проверки того, представлена ли последовательность в объекте:
Побитовые операторы
Побитовые операторы используются для работы в битовом (двоичном) формате:
Видео по уроку: