生成器:(一边循环一边计算的机制) 生成器不但可以作用于for循环,还可以被next()函数不断调用并返回下一个值,直到最后抛出StopIteration错误表示无法继续返回下一个值了 第一种创建生成器的方法 g = (x * x for x in range(10)) for i in g: print(i) 第二种创建生成器的方法 # 斐波那契正常写法 def fib(num): n, a, b = 0, 0,