На этом шаге мы перечислим эти операторы и рассмотрим особенности их использования.
Операторы присваивания предназначены для сохранения значения в переменной. Перечислим операторы присваивания, доступные в языке Python:
>>> x = 5
>>> x
5
>>> x = 5 >>> x += 10 # Эквивалентно x = x + 10 >>> x 15
>>> s = "Стр" >>> s += "ока" >>> s 'Строка'
>>> x = 10 >>> x -= 5 # Эквивалентно x = x - 5 >>> x 5
>>> x = 10 >>> x *= 5 # Эквивалентно x = x * 5 >>> x 50
>>> s = '*' >>> s *= 20 >>> s '********************'
>>> x = 10 >>> x /= 3 # Эквивалентно x = x / 3 >>> x 3.3333333333333335 >>> x = 10 >>> x /= 3.0 # Эквивалентно x = x / 3 >>> x 3.3333333333333335
>>> x = 10 >>> x //= 3 # Эквивалентно x = x // 3 >>> x 3 >>> y = 10.0 >>> y //= 3.0 # Эквивалентно y = y // 3.0 >>> y 3.0
>>> x = 10 >>> x %= 2 # Эквивалентно x = x % 2 >>> x 0 >>> y = 10 >>> y %= 3 # Эквивалентно y = y % 3 >>> y 1
>>> x = 10 >>> x **= 2 # Эквивалентно x = x ** 2 >>> x 100
На следующем шаге мы рассмотрим приоритет выполнения операторов.