Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python中yield

作者:凌傲天   发布日期:2026-02-07   浏览:95

def simple_generator():
    yield 1
    yield 2
    yield 3

# 解释说明:
# 这是一个简单的生成器函数,使用了 `yield` 关键字。
# 每次调用生成器的 `__next__()` 方法时,它会返回一个值并暂停执行,
# 直到下一次调用 `__next__()` 方法时继续执行。

# 使用示例:
gen = simple_generator()
print(next(gen))  # 输出: 1
print(next(gen))  # 输出: 2
print(next(gen))  # 输出: 3
# 再次调用 next(gen) 将会抛出 StopIteration 异常,因为没有更多的值可以返回。

上一篇:python endswith函数用法

下一篇:python中切片

大家都在看

python excel 库

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

python ord和chr

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站