Как удалить переменную в Python
Любая переменная занимает место в памяти. Не то чтобы это очень страшно на современных мощных компьютерах, однако иногда всё-таки необходимость удалить ссылку на переменную возникает.
В Python не обязательно заранее объявлять переменные. В любом месте программы вы может, например, написать так:
х = 100
И это будет означать, что отныне в программе есть переменная х, которой присвоено значение
100 (подробнее о присваивании
здесь). И теперь вы можете использовать эту переменную в своей программе: присваивать ей новые значения, вставлять в выражения и т.п.
Если же по какой-то причине вы больше не хотите видеть переменную х в своей программе,
то вы можете удалить её с помощью инструкции del вот так:
del x
После этого вы уже не сможете использовать переменную х в вашей программе, поскольку ссылка
на неё будет удалена. Ссылка на переменную х отныне будет генерировать исключение
NameError, и при попытке обращения к этой переменной будет выдано сообщение об ошибке:
Если же вам снова потребуется переменная х, то надо будет просто заново объявить её.
Инструкция del может быть использована и для других целей. Но об этом в другой раз. А сейчас для ясности можете посмотреть видео по теме данной статьи: