我查看了python描述符的例子,描述符的用法很简单,但我不了解函数原型。
__get__(self, obj, type=None) --> value
__set__(self, obj, value) --> None
__delete__(self, obj) --> None
我的意思是,如果第一个self
参数引用了类对象,那么第二个参数obj
代表什么? Web上的示例忽略了obj
参数。
答案 0 :(得分:0)
self
是描述符对象。 obj
是调用描述符的对象。