函数就是用def定义的,生成器函数就是在函数的基础上,函数体内部有yield关键字,这就是生成器函数
def func():
yield 1
yield 2
yield 3
这就是生成器函数
对于生成器函数的取值,首先要用一变量来接收yield返回的值,即变量=函数()
f=func()
此时,f就是一个生成器对象
对于取值,可以用next(f)依次遍历
函数就是用def定义的,生成器函数就是在函数的基础上,函数体内部有yield关键字,这就是生成器函数
def func():
yield 1
yield 2
yield 3
这就是生成器函数
对于生成器函数的取值,首先要用一变量来接收yield返回的值,即变量=函数()
f=func()
此时,f就是一个生成器对象
对于取值,可以用next(f)依次遍历