Сергей Симоновцитируетвчера
3.5. Дополнительные операторы присваивания
Помимо основного оператора = в Python (как и в большинстве языков программирования) есть еще несколько дополнительных операторов присваивания. К ним относятся такие операторы, как + =, - = и * =.

Предположим, есть переменная x с начальным значением 10. Если требуется увеличить x на 2, можно написать:

х = х + 2

Программа сначала оценит выражение справа (x + 2) и назначит ответ слева. Таким образом, в итоге приведенное выше выражение становится x = 12.

Вместо того чтобы писать x = x + 2, можно написать x + = 2, чтобы выразить то же значение. Обозначение + = на самом деле является сокращением, которое объединяет знак присваивания с оператором сложения. Следовательно, x + = 2 означает x = x + 2.

Точно так же, если требуется вычитание, можно написать x = x - 2 или x - = 2. Это работает для всех 7 операторов, упомянутых в разделе выше.
  • Войти или зарегистрироваться, чтобы комментировать