魔法属性:
类型 | 功能 |
---|---|
__doc__ | 表示类的描述信息 |
__module__ | 表示当前操作的对象在哪个模块 |
__class__ | 表示当前操作的对象的类是什么 |
__new__ | 类创建对象时候最先自动触发执行,为类分配空间地址 |
__init__ | 初始化方法,通过类创建对象时,第二个自动触发执行 |
__del__ | 当前对象在内存中被释放时,触发执行 |
__call__ | 对象后面加括号,触发执行 |
__dict__ | 类或对象的所有属性 |
__str__ | 打印对象时,默认输出该方法的返回值 |
更多魔法属性:
__getitem__、__setitem__、__delitem__、__getslice__、__setslice__、__delslice__
在我的这篇博客上有详细介绍:
https://blog.csdn.net/weixin_40576010/article/details/88548250
https://blog.csdn.net/weixin_40576010/article/details/88549890