python del用法

python中的del用法功能和c语言的free()功能类似,但要区别这两者。

以c语言为例,其free()函数,在使用动态内存分配函数之后,当任务完成的时候,释放所占的内存。

在这里插入图片描述

free()函数作用在内存空间上,而并非指针变量上。值得注意的是,free()函数运行完之后,指针a,b,c依然指在这片地址空间上,只是这片内存空间已经不属于此程序。

python中del实例:

a="hello"
b=a
c=a
del a
del b
print("c:",c)

c: hello

del语句作用在变量上,而不是数据对象上。

在这里插入图片描述

c变量没有被删除,依然是“hello”内存空间的引用。


新人一枚,如有错误,敬请指正。

发布了3 篇原创文章 · 获赞 2 · 访问量 182

猜你喜欢

转载自blog.csdn.net/qq_23893899/article/details/104889625
del