@songying
        
        2018-07-12T08:13:09.000000Z
        字数 398
        阅读 1295
    python
__name__返回类的名字
__doc__返回类的文档字符串
__bases__返回类的所有父类构成的元组
__class__返回类所属的类
__module__返回类定义所在的模块
__dict____dict__是用来存储对象属性的一个字典,其键为属性名,值为属性的值。
__dict__与 dir()的区别: 
- dir()是一个函数, 返回的是list
__dict__是一个字典, 键为属性名,值为属性值- dir()用来寻找一个对象的所有属性,包括
__dict__中的属性,__dict__是dir()的子集;
__dict__: 
- 实例的
__dict__仅存储与该实例相关的实例属性,正是因为实例的__dict__属性,每个实例的实例属性才会互不影响。
- 类的
__dict__存储所有实例共享的变量和函数(类属性,方法等),类的__dict__并不包含其父类的属性。
