描述符是实现描述符协议方法的Python对象,当将其作为其他对象的属性进行访问时,该描述符使您能够创建具有特殊行为的对象. 通常,描述符是具有“绑定行为”的对象属性,其属性访问已被描述符协议中的方法所覆盖.这些方法是__get __(),__set __()和__delete __().如果为对象定义了这些方法中的任何一种,则称其为描述符.属性访问的默认行为是从对象的字典中获取,设置或删除属性.例如,a.x具有一个查找链,查找链从a .__ dict __ ['x']开始,然后键入(a).__…