导语:
本文主要介绍了关于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中使用paramiko模块?12/14
- ♥ Python中的整数对象是如何存储在内存中的?10/30
- ♥ 如何在python中组织多行注释09/06
- ♥ python中的翻译功能翻译模块09/09
- ♥ python注释的使用方法12/22
- ♥ python检查功能是如何使用的?08/26
内容反馈