摘要: 刚开始学Python的时候,记得经常遇到打印斐波那契数列了,今天玩玩使用四种办法打印出斐波那契数列 方法一:使用普通函数 0 1 1 2 3 5 8 13 21 34 进程已结束,退出代码 0 方法二:使用递归输出斐波那契数列 方法三:自己造一个斐波那契数列迭代器 方法四:使用yield实现生成器求 阅读全文
posted @ 2018-08-10 23:54 YWK- 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 一、三者在代码上的特征 1.有__iter__方法的对象就是可迭代类(对象) 2.有__iter__方法,__next()方法的对象就是迭代器3.生成器 == 函数+yield 生成器属于迭代器, 迭代器是特殊的可迭代对象 二、各自的执行过程 1.可迭代对象执行过程 1.先调用iter()函数: i 阅读全文
posted @ 2018-08-10 21:27 YWK- 阅读(245) 评论(0) 推荐(0) 编辑