标签:property

从零开始学Python-Day44-面向对象高级编程-使用@property

绑定属性时直接把属性暴露的话,没办法检查参数,例如可以直接设置学生分数为99999分,这显然不合理。 为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数: >>> class Student(): def ge……