Способы присваивания переменных
# стандартное присваивание a = "Python" # присваивание нескольким переменным разные значения a,b = "Python", "Django" a # Python b # Django # присваивание нескольким переменным одно и тоже значение a = b = c = "Python" a # Python b # Python c # Python # посимвольное присваивание переменных a,b,c = "123" a # 1 b # 2 c # 3 # посимвольное присваивание переменных с остатком (Python 3) a, *b, c = "Python" a # P b # ['y', 't', 'h', 'o'] c # n # сокращённая форма a = a + "Django" a += "Django"
Переменные регистрозависимы. Т.е. переменные «lang» и «Lang» это две разные переменные.
Имена переменных должны начинаться с символа подчёркивания _
или с любого латинского символа.
При попытке вызвать несуществующую переменную, Python вернёт ошибку «NameError: name 'var_name' is not defined».
Удалить переменную
Каждая переменная занимает место в памяти. Если переменная больше не будет использоваться, её рекомендуется удалить, чтобы освободить память для других операций.
Удаляется переменная через метод del
.
# Удаление переменной del var_name