super(cls, inst) 获得的是 cls 在 inst 的 MRO 列表中的下一个类。 

实例的属性存储在实例的__dict__中,类属性和方法存储在类的__dict__中.查找属性时,先检查特性,然后实例的__dict__,然后类的__dict__,然后基类.都不存在就会抛出异常.

print '***************************************************'
class AA:
    count = 0
    def __init__(self):
        pass
    def AddCount(self):
        print 'id -> self.__class__.count  self.count'
        print id(self.__class__.count)
        print id(self.count)
        print self.count
        self.__class__.count = self.__class__.count + 1
        print '----------id after class assign--------'
        print 'id -> self.__class__.count  self.count'
        print id(self.__class__.count)
        print id(self.count)
        print self.count
        self.count = self.count + 1
        print '----------id after instance assign--------'
        print id(self.count)
if __name__ == "__main__":
    print id(AA.count)
    a = AA()
    a.AddCount()
    print a.count
    print '***************************************************'
    b = AA()
    b.AddCount()
    print b.count
***************************************************
8207488
id -> self.__class__.count  self.count
8207488
8207488
0
----------id after class assign--------
id -> self.__class__.count  self.count
8207464
8207464
1
----------id after instance assign--------
8207440
2
***************************************************
id -> self.__class__.count  self.count
8207464
8207464
1
----------id after class assign--------
id -> self.__class__.count  self.count
8207440
8207440
2
----------id after instance assign--------
8207416
3

最新文章

  1. Java与MySQL的连接
  2. dom4j的quickstart
  3. HttpClient_001_初步实现项目01的servlet,与项目02的servlet,之间数据访问
  4. MongoDB 3.2 在windows上的安装
  5. python logging 替代print 输出内容到控制台和重定向到文件
  6. 开通了cnblogs
  7. log4j日志的打印
  8. xrange和range区别
  9. Modernizr——为HTML5和CSS3而生!
  10. (转)JavaScript 开发者经常忽略或误用的七个基础知识点
  11. 剖析magento中关于Email模板的设置
  12. [HNOI2001]求正整数
  13. Recording and playing back data
  14. qt 画多边形(实现鼠标拖动节点)
  15. 返回上一页面带数据 getCurrentPages 使用
  16. 全参考视频质量评价方法(PSNR,SSIM)以及与MOS转换模型
  17. node 打开浏览器
  18. python基础(17)-IO模型&selector模块
  19. Github如何创建|删除仓库
  20. Notepad++中的颜色属性设置大全

热门文章

  1. Android HandlerThread 的使用及其Demo (转)
  2. 用python+selenium抓取微博24小时热门话题的前15个并保存到txt中
  3. nexus私服update repair index索引失败解决方案(转)
  4. CSS3新特性学习
  5. C++ 类知识点
  6. IO消息机制
  7. LintCode Edit Distance
  8. 【转】构建C1000K的服务器(1) – 基础
  9. MFC中输入框的文本转换为char[]字符数组类型
  10. java hook