yield
带有 yield 的函数在 Python 中被称之为 generator(生成器)
def simple_generator():
print("开始执行")
yield 1
print("继续执行")
yield 2
print("结束")
# 创建生成器对象
gen = simple_generator()
print(type(gen)) # <class 'generator'>
# 使用next()获取值
print(next(gen)) # 输出: 开始执行 → 1
print(next(gen)) # 输出: 继续执行 → 2
# print(next(gen)) # StopIteration异常