Python:笔记(7)——yield关键字

yield与生成器

  所谓生成器是一个函数,它可以生成一个值的序列,以便在迭代中使用。函数使用yield关键字可以定义生成器对象。

一个例子

  我们调用该函数,就会发现其中的代码不会开始执行

def countdown(n):
    print('从%d开始减少'%n)
    while(n>0):
        yield n
        n-=1
    return

countdown(10)

更多相关文章

  1. Python(名称空间、函数嵌套、函数对象)
  2. python中函数参数传递的几种方法
  3. python函数篇0-2
  4. 饮冰三年-人工智能-Python-16Python基础之迭代器、生成器、装饰
  5. Python的范围函数如何工作?
  6. Python日期和时间函数
  7. Python入门:内置函数
  8. Python测试函数和类 笨方法学习Python
  9. Python之sorted内置函数

随机推荐

  1. mono for android
  2. LottieAnimationView 使用无法显示效果
  3. android单稿
  4. android 配置
  5. Maven uploadArchives命令报错:Could not
  6. Android 蓝牙开发常用UUID表
  7. android 布局 ListView中的列表 Relative
  8. android XML shape 使用
  9. Android BLE ERROR CODE
  10. Snackbar