生成器是一种特殊的迭代器,它有yield语句#coding:utf-8def fibs(max): n,a,b = 0,0,1 while n < max: yield b a , b = b ,a + b n = n + 1if __name__=="__main__": f = fibs(10) for i in f: print ioutput:
11235813213455