python生成器函数特点
生成器函数执行时不执行函数体
next生成器时,从现在的代码到之后的第一个yield弹出值,暂停函数
再次使用next生成器时,从上次暂停处向下执行
如果没有多余的yield,StopIteration就会出现异常,异常的Value是函数的返回值。
python生成器函数实例
生成器是惰性求值的。比如我们可以定义一个计数器:
以上就是python生成器函数的特点,希望能对大家有所帮助。
本文链接:http://so.lmcjl.com/news/18788/