生成器:函数内带有yield关键字,那么,这个函数执行的结果就是生成器。
生成器,本质就是迭代器。
return与,yield
1,return只能返回一次函数就彻底结束了。而yield能返回多次值。
2,yield把函数变成生成器---迭代器--->把iter,next方法给到函数了。为我们自己定义迭代器,提供了方便。
3,yield能保存函数在暂停,和继续下一次云形时的状态。
标签:pos 执行 class 返回 生成器 bsp 结果 next body
生成器:函数内带有yield关键字,那么,这个函数执行的结果就是生成器。
生成器,本质就是迭代器。
return与,yield
1,return只能返回一次函数就彻底结束了。而yield能返回多次值。
2,yield把函数变成生成器---迭代器--->把iter,next方法给到函数了。为我们自己定义迭代器,提供了方便。
3,yield能保存函数在暂停,和继续下一次云形时的状态。
标签:pos 执行 class 返回 生成器 bsp 结果 next body
原文地址:https://www.cnblogs.com/catherine007/p/8309474.html