2013年12月1日

Python生成器以及yield语句

摘要: 生成器是一种暂缓求值的技术,它可以用来生成一系列的值,但不会一次性生成所有的值,而只在需要的时候才计算和生成一个值。 通过yield语句构建生成器 要得到一个生成器,我们需要定义一个函数,这个函数返回一个生成器。这个函数与普通函数不同的地方在于,它使用 yield 来返回值。 下面这个函数返回一个生成器,该生成器用来产生斐波拉契数: # fib函数返回一个生成器 def fib(max... 阅读全文

posted @ 2013-12-01 21:56 甲骨蚊 阅读(320) 评论(0) 推荐(0) 编辑

导航