python中property的用法,在python中可以通过property
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、property() 函数
如果为python类定义了getter、setter等访问器方法,可以使用property()函数将其定义为属性(相当于实例变量);
也就是property()函数的作用是定义属性。
2、函数原型
Class属性(fget=none,fset=none,fdel=none,doc=none) 3。句法
classproperty([fGET@[,fset[,fdel[,doc]]])4、参数
Fget:获取属性值的函数
偏移:用于设置属性值的函数
Fdel:删除属性值功能
文档:属性描述信息
5、使用实例
ClassProperty():#这个函数不是固定的,可以改变。
deffget(self):
回归自我。_name
deffset(self,name):
自我。_name=name.upper()
defdel (self) 3360 #函数定义的参数不是固定的,可以改变。
自我。_name=NoName
Name=property(fget,fset,fdel,对Name执行下一个操作)
pl=属性()
Pl.name=abcd#这个整体的作用是将这个里面的字母大写。
打印(pl.name)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。