Операторы этой группы используются для сохранения значения в переменной: = - присваивает переменной значение += - увеличивает значение переменной на указанную величину (или производит конкатенацию - для строк) = - уменьшает значение переменной на указанную величин *= - умножает значение переменной на указанную величину (для строк этот оператор означает повтор) /= - делит значение переменной на указанную величину //= - то же, что и/=, но деление происходит с округлением вниз и присваиванием %= - деление по модулю и присваивание **= - возведение в степень и присваивание Примеры (следите за возвращаемым значением): >>> а = 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
Будни питониста
:Олег Петухов
Операторы присваивания.
Операторы этой группы используются для сохранения значения в переменной:
= - присваивает переменной значение
+= - увеличивает значение переменной на указанную величину (или производит конкатенацию - для строк)
= - уменьшает значение переменной на указанную величин
*= - умножает значение переменной на указанную величину (для строк этот оператор означает повтор)
/= - делит значение переменной на указанную величину
//= - то же, что и/=, но деление происходит с округлением вниз и присваиванием
%= - деление по модулю и присваивание
**= - возведение в степень и присваивание
Примеры (следите за возвращаемым значением):
>>> а = 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