摘要:
前言 描述器定义 描述器是一个类的类属性是另一个类的实例,另一个类中实现了__set__、__delete__和__get__方法之一。 如有两个类A,B,类A中实现__set__、__delete__和__get__方法之一。类B中的一个属性为类A的实例 描述器(descriptor) 描述器会用 阅读全文
posted @ 2021-08-19 22:44
上海-悠悠
阅读(651)
评论(0)
推荐(0)
摘要:
前言 如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值。 当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。 __getitem__方法 A类的实例A()可以通过点的方式获取到属性 # 作者-上海悠悠 QQ交流群:71 阅读全文
posted @ 2021-08-19 14:29
上海-悠悠
阅读(1190)
评论(0)
推荐(0)
摘要:
前言 object 类里面有个 __getattribute__ 方法,作用是类实例化调用属性和方法的时候都会调用一次,返回该类的属性。 如果调用的属性没有,会抛出 AttributeError 异常。如果属性查找(attribute lookup)在实例以及对应的类中(通过__dict__)失败, 阅读全文
posted @ 2021-08-19 11:25
上海-悠悠
阅读(492)
评论(0)
推荐(0)