使用del语句删除一些对象引用。

注意不是把内存地址删了,你只是删除了引用,它就变为了一个可回收的对象,内存会不定期回收。

del语句的语法是:

 del var1[,var2[,var3[....,varN]]]

您可以通过使用del语句删除单个或多个对象。例如:

   del vardel var_a, var_b

示例:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> s=[1,2,3]
>>> s
[1, 2, 3]
>>> del s
>>> s
Traceback (most recent call last):File "<stdin>", line 1, in <module>
NameError: name 's' is not defined

python -使用del语句删除对象引用相关推荐

  1. python中del语句

    有一种方式可以从列表按照给定的索引而不是值来移除一个元素: 那就是 del 语句. 它不同于会返回一个值的 pop() 方法. del 语句也可以用来从列表中移除切片或者清空整个python列表(我们 ...

  2. Python的三种删除语句

    从列表中删除元素 你经常需要从列表中删除一个或多个元素.例如,玩家将空中的一个外星人射杀后,你很可能要将其从存活的外星人列表中删除;当用户在你创建的 Web 应用中注销其账户时, 你需要将该用户从活跃 ...

  3. 流畅的Python读书笔记-第八章-对象引用、可变性和垃圾回收

    第8章:对象引用,可变性和垃圾回收 在Python里面变量不是盒子,而是便利贴,类似于Java中的引用变量,因此最好把它们理解为附加在对象上的标注. 因为变量不过是标注,因此无法阻止为对象贴上多个标注 ...

  4. python基本语法语句-python基本语法

    print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 , x="a" y="b" # 换行输出 print x print y print '- ...

  5. python中list列表删除元素的4种方法

    在python列表中删除元素主要分为以下3种场景: 根据目标元素所在的索引位置进行删除,可以使用del关键字或pop()方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的remove( ...

  6. python中del和remove的区别_Python列表删除元素del、pop()和remove()的区别小结

    前言 在python列表的元素删除操作中, del, pop(), remove()很容易混淆, 下面对三个语句/方法作出解释 del语句 del语句可以删除任何位置处的列表元素, 若知道某元素在列表 ...

  7. python基础(part1)--注释/变量/del语句

    鄙人学习笔记 开发工具:Spyder 文章目录 注释 单行注释 多行注释 变量 绘制内存图练习(变量名所对应的内容改变) 绘制内存图练习(俩对象相加,得到全新的对象) del语句 举个例子 注释 单行 ...

  8. python删除对象引用_使用Python删除内存中的对象

    我正在尝试使用这种方法删除python中的对象.我阅读了Python的文档,声明垃圾收集器将自动删除未引用的对象.def check(): class newOb(): def __init__(se ...

  9. python可以用del释放资源_Python中垃圾回收和del语句详解

    Python中的垃圾回收算法是采用引用计数, 当一个对象的引用计数为0时, Python的垃圾回收机制就会将对象回收 a = "larry" b = a larry这个字符串对象, ...

最新文章

  1. BOOKS STORE OPENCART 自适应主题模板 ABC-0093
  2. c语言 printf右对齐,杨辉三角右对齐
  3. Linux常用服务安装部署
  4. 元宇宙iwemeta:赵长鹏指出,监管不懂区块链,币安是区块链技术
  5. [HNOI2016] 大数(莫队)
  6. Nginx+PHP实时生成不同尺寸图片
  7. 十年积累,5.4万GitHub Star一朝清零:开源史上最大意外损失
  8. matlab图像的主视图,求助大佬【如用MATLAB实现满足投影关系的三视图】
  9. 以FORWARD为例,分步骤演示Filter对转发请求的拦截效果
  10. C++11 Lambda表达式
  11. vue路由传多个参数_vue路由传参(两种方法总结)
  12. 华为交换机做qos案例_华为技术:Qos典型配置,配置交换机接口限速示例
  13. java实现modbus rtu协议与 modscan等工具
  14. Windows系统批量创建文件夹的技巧
  15. iphone和android照片传输,iphone和安卓手机之间如何传文件图文教程
  16. Word转成PDF后目录出现未定义书签是怎么回事
  17. 三人表决器逻辑表达式与非_正则表达式 - 驰念
  18. OBD系统系族分类规则
  19. 没学历没基础怎么学IT?零基础学IT必须知道的事!
  20. Lenovo windows 解决win键失灵

热门文章

  1. xcode 编译时有相同的类,导致冲突,编译错误
  2. 南阳18--The Triangle
  3. ubuntu系统下创建软件桌面快捷方式
  4. *** 隧道和加密技术知识要点
  5. 【学习笔记】Python - Lxml
  6. 【PM模块】预防性维护(下)
  7. SAP ABAP F4的检索帮助(包括自定义检索帮助)
  8. 什么是IDOC,以及IDOC的步骤
  9. FIELD SYMBOL和TYPE REF TO的用法和比较
  10. SAP 中session和外部断点设置的区别