实现了__get__.set.__delete__中任意一个方法的类,称之为属性描述符. 属性描述符可以控制属性操作时的一些行为. 只要具有__get__方法的类就是描述符类. 如果一个类中具有__get__和__set__两个方法,那么就是数据描述符. 如果一个类中只有__get__方法,那么是非数据描述符. class IntField: def __get__(self, instance, owner): return self.value def __set__(self, insta…