Python装饰器property使用详解

1.在绑定属性时,若是咱们直接把属性暴露出去,虽然写起来很简单,可是,没办法检查参数,致使能够把成绩随便改:程序员 s = Student() s.score = 98 s.score = 1000 # 属性直接暴露在外,不便于检查属性值是否符合它默认的范围,例如:成绩通常在0~100之间。 这显然不合逻辑。为了限制score的范围,能够经过一个set_score()方法来设置成绩,再经过一个ge
相关文章
相关标签/搜索