Python_yield个人理解
学习中遇到了Python的函数 yield , 经过百度和跑代码试验后得出了一点自己浅薄的见解,比较简单,方便理解,若有不足请指出
见解
yield 负责返回函数的返回值
调用后不结束函数,返回并记录了值,继续执行函数,直到下一次调用,在上一次返回值的基础上继续执行并返回,
直到不再调用.
试验代码
# 试验代码
def fab(ma):
n, b = 0, 1
while n < ma:
b += 1
yield b, n
原创
2021-08-26 22:57:56 ·
84 阅读 ·
0 评论