生成器

2019-12-07  本文已影响0人  高自信
用生成器,,比函数多了个yield 将print变为yield 将print改为yield,,遇到yield暂停函数,将a的值给num,继续执行yield之后的代码 没有Iter方法,也没有next方法,也是迭代器,特殊的迭代器,,特殊的yield

用send启动生成器(next不能传参,send可以)

第一次启动一般用next,如果要用send,则传入None

yield  使得函数可以返回一部分结果,暂停执行,如果是return 则 函数后面代码不执行

上一篇下一篇

猜你喜欢

热点阅读