随笔分类 -  python特殊方法

摘要:对象.属性(新的,类里没有self定义的)=>触发 阅读全文
posted @ 2015-09-15 22:53 shinymood 阅读(540) 评论(0) 推荐(0)
摘要:class.__dict__:一个字典,里面是该类所有属性object.__dict__:一个字典,里面是该对象所有属性两者的__dict__是完全不一样的东西class a: ab = 1 def __init__(ab): self.ab = ab sel... 阅读全文
posted @ 2015-09-15 22:52 shinymood 阅读(259) 评论(0) 推荐(0)
摘要:文档:Customizing attribute accessThe following methods can be defined to customize the meaning of attribute access (use of, assignment to, or deletion o... 阅读全文
posted @ 2015-08-31 14:45 shinymood 阅读(347) 评论(0) 推荐(0)
摘要:__radd__是自定义的类操作符,执行“右加”。当python解释器执行到a+b这样的语句时,首先在查找a中有没有__add__操作符,如果a中没有定义,那么就在b中查找并执行__radd__。至于__iadd__(),是运算符类operator的成员函数,就是累加操作符的另一种调用形式。a = ... 阅读全文
posted @ 2015-08-31 11:26 shinymood 阅读(4568) 评论(0) 推荐(0)