python生成器函数的特点

2024年12月01日 生成器 Python51

python生成器函数特点

生成器函数执行时不执行函数体

next生成器时,从现在的代码到之后的第一个yield弹出值,暂停函数

再次使用next生成器时,从上次暂停处向下执行

如果没有多余的yield,StopIteration就会出现异常,异常的Value是函数的返回值。

python生成器函数实例

生成器是惰性求值的。比如我们可以定义一个计数器:

以上就是python生成器函数的特点,希望能对大家有所帮助。

本文链接:http://so.lmcjl.com/news/18788/

展开阅读全文