python 常用魔术方法总结

    Python编程 wuya 57次浏览 已收录 0个评论

    魔术方法

    魔术方法 触发时机
    __ str __ 打印 或 转换为字符串
    __ init __ 构造方法,创建对象后初始化时
    __ del __ 析构方法,对象即将销毁时
    __ setattr __ 设置属性
    __ getattr __ 获取不存在的属性
    __ delattr __ 删除属性
    __ setitem __ 当做字典操作,设置属性
    __ getitem __ 当做字典操作,获取属性
    __ delitem __ 当做字典操作,删除属性
    __ call __ 将对象当做函数调用时
    __new__ 新创建对象
    __repr__ 得到有效的对象创建字符串表达形式
    __get__(self,instance,owner) 定义描述符被取得的行为
    __set__(self,instance,value) 定义描述符被改变的行为
    __delete__(self,instance) 定义描述符被删除的行为
       

    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明python 常用魔术方法总结
    喜欢 (0)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址