美文网首页
Python __dict__属性详解

Python __dict__属性详解

作者: 龙鹰图腾223 | 来源:发表于2019-11-06 09:50 被阅读0次

类的静态函数、类函数、普通函数、全局变量以及一些内置的属性都是放在类__dict__里的

虽然说一切皆对象,但对象也有不同,就好比不是每个人的女朋友都是一个人一样,一些内置的数据类型是没有__dict__属性的

子类有自己的__dict__, 父类也有自己的__dict__,子类的全局变量和函数放在子类的dict中,父类的放在父类dict中。

总结:

  1) 内置的数据类型没有__dict__属性

  2) 每个类有自己的__dict__属性,就算存着继承关系,父类的__dict__ 并不会影响子类的__dict__

  3) 对象也有自己的__dict__属性, 存储self.xxx 信息,父子类对象公用__dict__

【1】https://www.cnblogs.com/alvin2010/p/9102344.html    Python __dict__属性详解

相关文章

网友评论

      本文标题:Python __dict__属性详解

      本文链接:https://www.haomeiwen.com/subject/jkndvctx.html