Привязка и перепривязка
Команда привязки переменной оформляется так:
переменная = формула
После выполнения этой команды значение формулы получает новое имя — переменную, упомянутую слева от знака равенства.
Если нужно это имя дать другому объекту, нужно ещё раз воспользоваться командой привязки с той же переменной.
Привязку можно вообще стереть командой
del переменная
Также поддерживается деструктурирующая привязка:
шаблон = формула
Шаблон представляет собой формулу, в которой можно использовать переменные и литералы списков и кортежей.
Например, работает следующее:
[x, y], z = (1, 2), 3
В шаблоне можно использовать звёздочку перед последним элементом кортежа. Тогда он окажется привязан ко всему соответствующему участку последовательности (преобразованному в список):
x, *xs = 1, 2, 3, 4
print(x) ## 1
print(xs) ## [2, 3, 4]