Что такое переменная
Переменная Python — это идентификатор для ссылки на объект в памяти программы. На один и тот же объект в памяти могут указывать (ссылаться) несколько переменных. Как только на область памяти перестают ссылаться переменные - данная область очищается сборщиком мусора, и т.о. память освобождается за счет подсчитывания ссылок на объекты в памяти.
Oct. 10, 2023, Источник
Это именованная ссылка на область в памяти, где хранятся данные.
Можно сделать несколько переменных, которые будут ссылаться на одну и туже область в памяти.
По сути, когда мы присваиваем значение переменной, то происходит следующее:
- Выделяется некая ячейка памяти со своим уникальным индентификатором
- В нее кладется объект со значением и присваевается тип данных
- Переменной присваивается ссылка в этот объект в памяти
Oct. 10, 2023, Источник