python中的@property,property在python中

  python中的@property,property在python中

  说明

  1.内置的@property decorator Python负责将方法转换成属性调用。

  2.@property在类的定义中被广泛使用,它允许调用方编写简短的代码。

  同时还需要对参数进行检查,以保证顺序操作出现错误的可能性。

  实例

  班级学生(对象):

  @属性

  defscore(self):

  回归自我。_分数

  @score.setter

  定义分数(自我,值):

  ifnotisinstance(value,int):

  raiseValueError( score mustbean integer!)

  if value 0或value100:

  raiseValueError( score must between 0 ~ 100!)

  自我。_score=value以上是python中@property的介绍。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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