导语:
本文主要介绍了关于python函数形式如何实现生成器的相关知识,希望可以帮到处于编程学习途中的小伙伴
1、说明
生成器也是迭代器,但只有一次。这是因为它们不会存储所有值,而是动态生成值。你一直使用它们,或者通过 for 循环,或者通过将它们传递给任何可重复的函数和结构。此外,在实践中,大多数生成器都是作为函数实现的。
2、实例
def odd():
print ( 'step 1' )
yield ( 1 )
print ( 'step 2' )
yield ( 3 )
print ( 'step 3' )
yield ( 5 )
o = odd()
print( next( o ) )
print( next( o ) )
print( next( o ) )
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中安装新模块09/11
- ♥ 如何在 Python 中使用 seek 函数?09/25
- ♥ python如何判断一个模块是否存在11/02
- ♥ 2019 Python计算生态5月推荐名单10/09
- ♥ Python基础:如何在numpy中设置空值09/16
- ♥ 使用python条件语句判断星座10/11
内容反馈