zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    第二次站立会议6
    第二次冲刺计划会议5
    第二次冲刺计划会议4
    第一次冲刺计划总结
    历史分割
    并查集
    archetype mvn 创建骨架
    protobuf 实战
    grizzly 实战
    RSA 非对称加密
  • 原文地址:https://www.cnblogs.com/ribavnu/p/4778092.html
Copyright © 2011-2022 走看看