技术文章 > 头条 >  Python > 正文

python中如何使用del删除变量?

小妮浅浅

我们对于python中不再使用的数据,会进行删除的操作。不过有些人会发现,自己删除一些数据时,另一些数据也会受到影响。在这里我们介绍一种del方法给大家,在删除上只针对变量起作用。下面我们就python中del的概念、使用注意进行介绍,然后带来实例删除的代码。

1、概念

del语句在删除变量时,是解除变量对数据的引用,而不是直接删除数据,不是把内存地址删了,只是删除了引用,数据就变为了一个可回收的对象,然后内存会被不定期回收。

2、使用注意

使用 del 关键字(delete) 同样可以删除列表中元素

del 关键字本质上是用来 将一个变量从内存中删除的

如果使用 del 关键字将变量从内存中删除,后续的代码就不能再使用这个变量了

3、实例

>>> x = 1
>>> del x
>>> x
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
x
NameError: name 'x' is not defined
>>> x = ['Hello','world']
>>> y = x
>>> y
['Hello', 'world']
>>> x
['Hello', 'world']
>>> del x
>>> x
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
x
NameError: name 'x' is not defined
>>> y
['Hello', 'world']
>>>

以上就是python中使用del删除变量的方法,大家对于一些数据,也可以采取这种删除的方法释放内容。学会后也试试相关的del操作吧

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  python模块有哪些内置属性?
  python中封包如何建立?
  python解包如何使用?
  python解包是什么?
  python压包是什么?
相关视频章节
  什么是tkinter窗口
  例子3 登录窗口
  例子2 登录窗口
  例子1 登录窗口
  pack grid place 放置位置
作者信息

小妮浅浅

认证0级讲师

最近文章
python在协程中增加任务 458
python pyg2plot的原理 354
python中pyg2plot如何使用? 161
推荐视频
视频教程分类