python装饰器的作用和功能,python中装饰器的定义
1、使用 get、set 方法来封装对一个属性的访问在很多面向对象编程的语言中都很常见。
班级学生(对象):
def__init__(自己,名字,分数):
self.name=name
自我。_ _分数=分数
defget_score(self):
回归自我。_ _分数
defset_score(self,score):
自我。_ _分数=分数
s=学生(张三,90)
s.set_score(100)
print(s.get_score())
#输出1002、Python里提供了@property装饰器,可以把方法“装饰”成属性调用。
班级学生(对象):
def__init__(自己,名字,分数):
self.name=name
自我。_ _分数=分数
@属性
defscore(self):
回归自我。_ _分数
@score.setter
定义分数(自我,分数):
自我。_ _分数=分数
s=学生(张三,90)
分数=100
打印(标准分数)
#输出100以上就是大蟒中装饰属性的方法,希望对大家有所帮助。更多大蟒学习推荐:python教学
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。