python中property的用法,在python中可以通过property

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: