如何理解yeild?
>>> def fab(max): n,a,b=0,0,1 while n < max: yield b a,b=b,a+b n=n+1
yield 的作用就是把一个函数变成一个 generator,带有 yield 的函数不再是一个普通函数,
Python 解释器会将其视为一个 generator
>>> type(fab(5)) <class 'generator'>
参考链接:https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/