Definition and Introduction通常来说, descriptor 是一种绑定着特殊行为属性的对象, 在访问它时行为被descriptor协议定义的方法所重载.这些方法是__get__, __set__ 和__delete__. 如果对象定义了任一方法,这个对象就被叫做descriptor.访问对象的属性默认行为是get, set或delete对象字典中的属性.例如, a.x查找路径是从a.__dict__['x']开始,然后是type(a).__dict__['x'],并继…