摘要:
使用@property 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: s = Student() s.score = 9999 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_s 阅读全文
posted @ 2018-07-10 15:28
huangsheng2
阅读(117)
评论(0)
推荐(0)
摘要:
闭包的概念有点烧脑,以代码为例。 #闭包函数的实例# outer是外部函数 a和b都是外函数的临时变量def outer( a ): b = 10 # inner是内函数 def inner(): #在内函数中 用到了外函数的临时变量 print(a+b) # 外函数的返回值是内函数的引用 retu 阅读全文
posted @ 2018-07-10 14:09
huangsheng2
阅读(122)
评论(0)
推荐(0)
摘要:
装饰器是python基础中比较重要的知识点之一。它用来扩展函数功能,使之符合开放封闭原则。下面是典型的代码片段。 def w1(func): def inner(): print('...验证权限...') func() return inner @w1 def f1(): print('f1 ca 阅读全文
posted @ 2018-07-10 13:54
huangsheng2
阅读(138)
评论(0)
推荐(0)
浙公网安备 33010602011771号