Операторами пользуются для выполнения операций с переменными и значениями. Рассмотрим небольшой пример:
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Операторы сравнения
Операторы сравнения используются для сравнения двух значений:
 
                              
                          Логические операторы
Логические операторы используются для объединения условных операторов:
 
                              
                          Операторы тождественности
Операторы тождественности используются для сравнения объектов. Являются ли они одним и тем же объектом с одинаковым местоположением в памяти:
 
                              
                          Операторы принадлежности
Операторы принадлежности используются для проверки того, представлена ли последовательность в объекте:
 
                              
                          Побитовые операторы
Побитовые операторы используются для работы в битовом (двоичном) формате:
 
                              
                          Видео по уроку: