📅  最后修改于: 2023-12-03 15:30:25.864000             🧑  作者: Mango
在 Python 中,我们可以通过 del
关键字删除变量,这样就可以释放内存资源。当我们不再需要某个变量时,可以使用 del
来删除它。
# 定义一个变量
cn_python = "中文 Python"
# 输出变量
print(cn_python)
# 删除变量
del cn_python
# 尝试输出变量,会报错
print(cn_python)
输出结果:
中文 Python
NameError: name 'cn_python' is not defined
cn_python
,并将它赋值为字符串 "中文 Python"
。del
关键字删除了该变量。NameError: name 'cn_python' is not defined
的错误提示,表示该变量已经被删除,不存在了。del
关键字删除变量时,需要注意变量是否存在,如果不存在,会引发 NameError
异常。del
关键字只是删除了变量的引用,而不一定会释放变量所占用的内存。当没有任何引用指向某个变量时,Python 的解释器会自动回收这段内存。以上内容已按 Markdown 格式排版。