生成器yield关键字

yield是一个相似return的关键字,只是这个函数返回的是个生成器 当你调用这个函数时,函数内部代码并不当即执行,这个函数只是返回一个生成器对象。 当你使用for迭代时,函数中的代码才会执行。web #使用yield方式建立一个生成器 def createGenerator(): for i in range(10): yield i**2 pass
相关文章
相关标签/搜索