python的描述,python功能描述
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、概念
描述符是Python对象.只要对象有_ _ get _ _()、_ _ set _ _()和_ _ delete _ _()方法中的任何一个,就称为描述符。
2、分类
如果一个类只实现__get__()方法,则称为非数据描述符;
如果一个类实现了__get__(),__set__()方法,则称为数据描述符data descriptor;
3、实例
下面的实例是包含被访问属性的对象实例,而所有者是由描述符修饰的类。
class摄氏度(对象):
def__init__(self,value=0.0):
self.value=float(值)
def__get__(自身,实例,所有者):
returnself.value
def__set__(自身,实例,值):
self.value=float(值)
类别温度(对象):
摄氏=摄氏度()
temp=温度()
在…之时摄氏# CallsCelsius。_ _ Get _ _以上是python描述符的基本介绍。对于这种特殊的python对象,可以在课后查阅更多的资料或者关注这类文章。学习完后,就可以运行实例经验描述符的方法了。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。