© 1999-2048 dssz.net 粤ICP备11031372号
[其它] Python 中的生成器是什么,yield又是什么作用
说明:最近遇到好多python代码中使用yield的 code,表示的是一个函数是一个生成器。什么意思呢 简答就是说,如果一个函数中使用了yield 定义了一个语句,那么这个函数就不在是一个普通的函数,而是一个生成器,也就是说这个函数是一个可迭代对象。 看下面一段代码: def yield_test(n): for i in range(n): yield callMe(i) #a print("i=",i) #b print("somethin<weixin_38675465> 上传 | 大小:38kb