介绍
今天就跟大家聊聊有关python生成器函数有什么特点,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
python主要用来做什么
python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。
<强> 1,特点强>
生成器函数执行时不执行函数体
下一个生成器时,从现在的代码到之后的第一个收益率弹出值,暂停函数
再次使用下一个生成器时,从上次暂停处向下执行
如果没有多余的收益率,抛出StopIteration就会出现异常,异常的价值是函数的返回值。
<强> 2,实例强>
生成器是惰性求值的。比如我们可以定义一个计数器:
def make_inc (): ,,,def 计数器(): ,,,,,,,x =0 ,,,,,,,while 正确的: ,,,,,,,,,,,x +=1 ,,,,,,,,,,,油品收率x ,,,c =,计数器() ,,,return λ:接下来,(c) , 在祝辞祝辞,incr =, make_inc () 在祝辞祝辞,增加() [9]:1 在祝辞祝辞,增加() [10]:,2
看完上述内容,你们对python生成器函数有什么特点有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。