Python内置类属性
1.__dict__ : 类的属性(包含一个字典,由类的数据属性组成)
2.__doc__ :类的文档字符串
3.__name__: 类名
4.__module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod)
5.__bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)6. __file__:获取到当前的文件路径
魔法方法
在Python中,有一些内置好的特定的方法,这些方法在进行特定的操作时会自动被调用,称之为魔法方法。使用魔法方法可以实现运算符重载,也可以将复杂的逻辑封装成简单的 API。