深情背包

文章
5
资源
0
加入时间
2年10月21天

生成器

一、定义可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象二、生成器的两种形式(Python有两种不同的方式提供生成器)1.生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一次返回一个结果,在每个结果中间,挂起函数的状态,以便下次重它离开的地方继续执行...