内置装饰器是指python中自己带的,不要程序员写的
如下代码:
- class Student(object):
- def __init__(self, name, score):
- self.name = name
- self.score = score
-
- if __name__ == "__main__":
-
- s = Student("IT1995", 99 )
- print(s.score)
运行截图如下:

使用内置装饰器,对数据进行控制
如下:
- class Student(object):
- def __init__(self, name, score):
- self.name = name
- self.__score = score
-
- @property
- def score(self):
- return self.__score
-
- @score.setter
- def score(self, score):
- if score < 0 or score > 100:
- raise ValueError("invalid score")
- self.__score = score
-
- if __name__ == "__main__":
-
- s = Student("IT1995", 99 )
- s.score = 191
- print(s.score)
程序运行截图如下:


![[手游] 三网H5小游戏【少年仙路】WIN系服务端+Linux手工服务端+详细搭建教程](https://cdn.jxasp.com:9143/image/20260615/136BC33AA47EB0D84E878835A8B38FDB.png)

















