1. 首页
  2. 数据库
  3. 其它
  4. Python 中的生成器是什么yield又是什么作用

Python 中的生成器是什么yield又是什么作用

上传者: 2020-12-23 02:51:42上传 PDF文件 37.95KB 热度 27次
最近遇到好多python代码中使用yield的 code,表示的是一个函数是一个生成器。什么意思呢 简答就是说,如果一个函数中使用了yield 定义了一个语句,那么这个函数就不在是一个普通的函数,而是一个生成器,也就是说这个函数是一个可迭代对象。 看下面一段代码: def yield_test(n): for i in range(n): yield callMe(i) #a print("i=",i) #b print("something else") print("end.") def callMe(i): re
用户评论