Найти тему
Будни питониста

Операторы присваивания.

Операторы этой группы используются для сохранения значения в переменной:

= - присваивает переменной значение

+= - увеличивает значение переменной на указанную величину (или производит конкатенацию - для строк)

= - уменьшает значение переменной на указанную величин

*= - умножает значение переменной на указанную величину (для строк этот оператор означает повтор)

/= - делит значение переменной на указанную величину

//= - то же, что и/=, но деление происходит с округлением вниз и присваиванием

%= - деление по модулю и присваивание

**= - возведение в степень и присваивание

Примеры (следите за возвращаемым значением):

>>> а = 10; а

10

>>> а += 5; а

15

>>> s = "Hel"; s += "lo"; s # Для строк конкатенация

'Hello'

>>> а 5; а

10

>>> а *= 2; а

20

>>> s *= 2; s # Для строк – повтор

'HelloHello'

>>> а/= 2; а

10.0

>>> а //= 3; a

3.0

>>> а %= 2; а

1.0

>>> а **= 5; а # Для строк - повтор # Возведение в степень 1 * 5 = 1

1.0