描述符(property)的原理简述

描述符就是将某种特殊类型的类的实例指派给另一个类的属性。

而这种特殊类型的类就是实现了__get__,__set__,__delete__的新式类(即继承object)。

    __get__(self,instance,owner)用于访问属性,并返回值

    __set__(self,instance,value)将在属性分配操作中调用,不返回值

    __delete__(self,instance)控制删除操作,不返回任何值

猜你喜欢

转载自blog.csdn.net/miner_zhu/article/details/81075982
今日推荐