Python的可变对象与不可变对象。

参考: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()

上一篇:地铁信息化:让智慧城市更上一层楼


下一篇:云栖大会上最近的距离 是随时随地的无线网络