栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021-09-30

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-09-30

我的python笔记之copy,deepcopy和“=”
      • 1,copy的数据深层和浅层
      • 2,Python 存储变量的方式有所不同,

1,copy的数据深层和浅层

copy对于一个复杂对象的子对象并不会完全复制,比如序列里的嵌套序列,字典里的嵌套序列等都是复杂对象的子对象。对于子对象,python会把它当作一个公共镜像存储起来,所有对他的复制都被当成一个引用,所以说当其中一个引用将镜像改变了之后另一个引用使用镜像的时候镜像已经被改变了

2,Python 存储变量的方式有所不同,

当在 Python 中 a = 1 应该理解为给 底层存储的变量1 贴上了一个标签 a。当再把a=2 的时候,就好像把 a 这个“外包装”从原来的 1 上拿下来,贴到对象 “2” 上,建立新的个体。
以下示例有些捉摸不透,有时间继续研究:

有:var_b=[4,5,6]

无:var_b=[4,5,6]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/283818.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号