博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的可变对象与不可变对象。
阅读量:6208 次
发布时间:2019-06-21

本文共 339 字,大约阅读时间需要 1 分钟。

参考:http://thomaschen2011.iteye.com/blog/1441254          Python基础:Python可变对象和不可变对象

   http://blog.jobbole.com/49705/                                  Python 中的 is 和 id

 

Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。

  • 不可变对象:int,string,float,tuple
  • 可变对象   :list,dictionary

 

个人注解:

通过   id(objVar) 函数 查看对象的内存地址。

 

对可变对象修改时,要明确 是否  保存旧的数据,如果不保存的话,需要先拷贝: obj.copy()

转载地址:http://vszja.baihongyu.com/

你可能感兴趣的文章
我的第一程序语言python
查看>>
DHCP服务开启了,为什么老是网络冲突
查看>>
跳出多重循环 JS
查看>>
MySql 自动更新时间为当前时间
查看>>
Configuring Aggregated Ethernet Interfaces
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Asp.net页面和Html页面之间的关系
查看>>
[故障解决]Mysql爆出ERROR 1044 (42000)的错误怎么办?
查看>>
MySQL之数据库对象查看工具mysqlshow
查看>>
关于大学生玩网络游戏的调查问卷
查看>>
ubuntu安装nodejs
查看>>
数据类型之Integer与int
查看>>
转载:ASP.NET在后台代码实现个功能,根据选择提示用户是否继续执行操作
查看>>
[Angularjs]锚点操作服务$anchorScroll
查看>>
静态代理设计与动态代理设计
查看>>
uva-10152-乌龟排序
查看>>
ThreadLocal源码剖析
查看>>
每天一个linux命令(12):more命令
查看>>
奈奎斯特采样定理:
查看>>