摘要: Python存取属性的方式特别不对等,通过实例读取属性时,通常返回的是实例中定义的属性,但如果实例未曾定义过该属性,就会获取类属性,而为实例的属性赋值时,通常会在实例中创建属性,而不会影响到类本身。这种不对等的方式对描述符类也有影响。 覆盖型描述符 实现__set__方法的描述符属于覆盖型描述符,虽 阅读全文
posted @ 2018-06-30 16:31 北洛 阅读(286) 评论(0) 推荐(0)
摘要: 描述符是对多个属性运用相同存取逻辑的一种方式,,是实现了特性协议的类,这个协议包括了__get__、__set__和__delete__方法。property类实现了完整的描述符协议。通常,可以只实现部分协议,如只实现了__get__或__set__,而不必把__get__、__set__和__de 阅读全文
posted @ 2018-06-30 08:37 北洛 阅读(843) 评论(0) 推荐(0)