• 技术文章 >Python技术 >Python基础教程

    python生成器的三种构建方法

    小妮浅浅小妮浅浅2021-09-11 09:53:48原创3508

    在python中有三种方式来创建生成器:  

    1、通过生成器函数  

    2、通过生成器推导式

    3、python内置函数或者模块提供(1,3两种本质上差不多,都是通过函数的形式生成,只不过1是自己写的生成器函数,3是python提供的生成器函数而已)

    实例

    def func():
        print('in func1')
        yield 22    #函数中存在yield,那么这个函数就是一个生成器函数
     
    func()
    print(func())
    >>>
    <generator object func at 0x0000018C4DED2E48>

    以上就是python生成器的三种构建方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python生成器
    上一篇:python subprocess模块是什么 下一篇:python return和yield有什么不同

    相关文章推荐

    • python email模块的使用• python __init__()的使用注意• python随机数种子的特性• python随机数种子在多维数组的使用• Python如何根据输入参数计算结果• python分布式执行框架Ray的介绍• Python如何实现调用小程序接口• python subprocess模块是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网