Как удалить переменную в Python?

Пользователь

от jensen , в категории: Python , 2 года назад

Как удалить переменную в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от johnpaul.blick , 2 года назад

@jensen Вы можете использовать del чтобы удалить переменную в Python, посмотрите пример кода ниже:


1
2
3
4
5
6
7
8
9
variable = 555

# Output: 555
print(variable)

del variable

# Output: NameError: name 'variable' is not defined
print(variable)


Пользователь

от sherwood_littel , год назад

@jensen 

В Python можно удалить переменную, используя ключевое слово del.

1
del variable_name


Например,

1
2
3
x = 5
del x
print(x)  # This will raise an error because x has been deleted


При этом сам объект, на который ссылалась переменная, может остаться в памяти, если на него есть другие ссылки.


В отличии от C++, Python сам не предоставляет способа просто обнулить переменную, если это необходимо вы можете просто присвоить ей новое значение.