python 中的 del 使用方法
python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题。
python的del不同于C的free和C++的delete。
由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。
if __name__=='__main__': a=1 # 对象 1 被 变量a引用,对象1的引用计数器为1 b=a # 对象1 被变量b引用,对象1的引用计数器加1 c=a #1对象1 被变量c引用,对象1的引用计数器加1 del a #删除变量a,解除a对1的引用 del b #删除变量b,解除b对1的引用 print(c) #最终变量c仍然引用1
del删除的是变量,而不是数据。
if __name__=='__main__': li=[1,2,3,4,5] #列表本身不包含数据1,2,3,4,5,而是包含变量:li[0] li[1] li[2] li[3] li[4] first=li[0] #拷贝列表,也不会有数据对象的复制,而是创建新的变量引用 del li[0] print(li) #输出[2, 3, 4, 5] print(first) #输出 1
python 中的 del 使用方法相关推荐
- python中立方表示_在Python中表示一个对象的方法
在 Python 中一切都是对象.如果要在 Python 中表示一个对象,除了定义 class 外还有哪些方式呢?我们今天就来盘点一下. 0x00 dict 字典或映射存储 KV 键值对,它对查找.插 ...
- python中close_Python pool.close方法代码示例
本文整理汇总了Python中multiprocessing.pool.close方法的典型用法代码示例.如果您正苦于以下问题:Python pool.close方法的具体用法?Python pool. ...
- python中callable_Python abc.Callable方法代码示例
本文整理汇总了Python中collections.abc.Callable方法的典型用法代码示例.如果您正苦于以下问题:Python abc.Callable方法的具体用法?Python abc.C ...
- python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...
本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...
- Python中的del用法
python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题. python的del不同于C的free和C++的delete. 由于pyth ...
- python grpc 并发_在Python中使用gRPC的方法示例【h】
本文介绍了在Python中使用gRPC的方法示例,分享给大家,具体如下: 使用Protocol Buffers的跨平台RPC系统. 安装 使用 pip gRPC由两个部分构成,grpcio 和 gRP ...
- python中列表的sort方法_python中列表的sort方法使用详解
内容简介:python中列表的sort方法使用详解 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符 ...
- python中使用grpc方法示例_在Python中使用gRPC的方法示例
本文介绍了在Python中使用gRPC的方法示例,分享给大家,具体如下: 使用Protocol Buffers的跨平台RPC系统. 安装 使用 pip pip install grpcio pip i ...
- python list sort by,python中List的sort方法指南
简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...
最新文章
- 要强大的“黑匣子”,还是“可解释”的机器学习?| 清华AI Time激辩
- make menuconfig 错误
- Springboot搭建web项目
- Java 连接各种数据库
- 雷电模拟器多开ip修改器_模拟器怎样才能更换不同ip地址?
- mysql 多表混全_mysql--浅谈多表查询1
- C++学习之路 | PTA乙级—— 1037 在霍格沃茨找零钱 (20 分)(精简)
- uniapp image图片切换动效_动效设计从概念到落地
- POJ NOI0105-43 质因数分解
- 官方授权正版 Avast AntiTrack Premium 反跟踪工具软件
- 《信号与线性系统分析》学习心得
- 不用u盘安装linux真机,无需u盘和光盘安装linux
- 拓扑排序算法分析(通俗易懂)
- 自定义控件:Flag标签
- windows服务器虚拟机 全屏,win7虚拟机的安装|vmware中win7虚拟机怎么设置全屏显示...
- 解决win10输入法无法使用问题
- Firefox同步密钥丢失的解决办法
- BTC EmbeddedPlatform安装手记
- 【数据库原理与SQL Server应用】Part13——数据库设计
- 怎么在计算机网络广播中发话,如何用电脑发网络传真?手把手教大家具体操作步骤...
热门文章
- 这个为生信学习打造的开源Bash教程真香!!(目录更新)!
- Seurat的单细胞免疫组库分析来了!
- 确定性有穷自动机(DFA算法) 非确定性有穷自动机(NFA算法)
- 1.13 编程基础之综合应用 10 判决素数个数 python
- python协程asyncio 应用_Python-如何使用asyncio同时运行多个协程?
- 怎么用python进行回归预测_使用Python训练回归模型并进行预测
- dio拦截器 flutter_详解flutter之网络请求dio,请求,拦截器简单示例
- cesium 局部加载_Cesium(四)常用代码总结
- lol全队消息怎么发_LOL女神公开新男友?亲密合照网友酸了,随后粉丝反应太真实...
- NiceScroll文档阅读笔记-NiceScroll(3.7.6)基本使用