摘要: dive into python P345使用生成器替代递归:''' fib(100)返回一个生成器的对象 for循环将会创建一个生成器对象并连续调用其next方法获得值并赋予循环变量v 每轮for循环v都从yield语句获得一个新的值'''def fib(maxnumber): a,b=0,... 阅读全文
posted @ 2013-12-31 21:32 前行者2011 阅读(133) 评论(0) 推荐(0) 编辑
摘要: dive into python P345函数中出现关键字yield,则它是一种每次生成一个值的特殊函数,调用它会返回一个生成器对象,它可以返回x的连续值调用含有yield关键字的函数,即可创建一个生成器的实例。不断调用生成器对象的next()方法将从你上次离开的位置重新开始,并继续下去,直到又遇到... 阅读全文
posted @ 2013-12-31 21:17 前行者2011 阅读(130) 评论(0) 推荐(0) 编辑