魔术方法
魔术方法 | 触发时机 |
__ str __ | 打印 或 转换为字符串 |
__ init __ | 构造方法,创建对象后初始化时 |
__ del __ | 析构方法,对象即将销毁时 |
__ setattr __ | 设置属性 |
__ getattr __ | 获取不存在的属性 |
__ delattr __ | 删除属性 |
__ setitem __ | 当做字典操作,设置属性 |
__ getitem __ | 当做字典操作,获取属性 |
__ delitem __ | 当做字典操作,删除属性 |
__ call __ | 将对象当做函数调用时 |
__new__ | 新创建对象 |
__repr__ | 得到有效的对象创建字符串表达形式 |
__get__(self,instance,owner) | 定义描述符被取得的行为 |
__set__(self,instance,value) | 定义描述符被改变的行为 |
__delete__(self,instance) | 定义描述符被删除的行为 |
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~