今天带来的知识是python中的生成器
还是老样子,让我们先看看生成器的概念吧
生成器(generator):生成器不会把结果保存在一个系列中,而是保存生成器的状态,在每次进行迭代时返回一个值,直到遇到StopIteration异常结
生成器函数: 在函数中如果出现了yield关键字,那么该函数就不再是普通函数,而是生成器函数。yield关键字在函数中出现,和return类似,用来返回结果
但是生成器函数可以生产一个无线的序列,这样列表根本没有办法进行处理。
yield 的作用就是把一个函数变成一个 生成器,带有 yield 的函数不再是一个普通函数,Python 解释器会将其视为一个生成器
接下来让我们走进代码 了解yield关键字的使用

今天的分享就到这里 快快动手练习吧~