Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. #@Property 就是java中的get 和set 在python中 将 函数变为属性一样去使用
  2. class Student(object):
  3. @property
  4. def score(self):
  5. return self._score
  6. @score.setter
  7. def score(self, value):
  8. if not isinstance(value, int):
  9. raise ValueError('score must be an integer!')
  10. if value < 0 or value > 100:
  11. raise ValueError('score must between 0 ~ 100!')
  12. self._score = value
  13. A=Student()
  14. A.score=20
  15. print(A.score)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement