生成器

自己写的迭代器

生成器函数:

特征:yield替代普通函数的return

作用:执行之后的到一个生成器作为返回值

# 生成器

def generator():# 迭代(生成)器
    print('123')
    yield 'a'
# yield 自动调用函数iter。就是generator.iter print(generator().__next__()) # ret = generator() # print(ret.__next__())

 生成器的停止(准确来说是暂停):添加计数器

原文地址:https://www.cnblogs.com/shuoran/p/11649116.html