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