![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Richard_wx
这个作者很懒,什么都没留下…
展开
-
python generator 的惰性计算
今天和朋友看到这么一段代码data = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2, 3, 8, 4] group_sz = 5 cur_list = []groups = [] for d in data: cur_list.append(d) if len原创 2015-08-26 17:19:19 · 1649 阅读 · 0 评论 -
python @property
在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:s = Student()s.score = 9999这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数:class Student(ob转载 2016-03-16 13:05:49 · 424 阅读 · 0 评论