yeild 关键字
首先 yeild 是一个返回对象,不同于return ,yeild返回的是一个迭代器,
def foo(x):
while x < 100:
yield x
x +=1
a = foo(0)
for i in a:
print(i)
迭代对象,用next 来索引,或者for循环都可以,类似于返回一个单步对象,一步步递进
首先 yeild 是一个返回对象,不同于return ,yeild返回的是一个迭代器,
def foo(x):
while x < 100:
yield x
x +=1
a = foo(0)
for i in a:
print(i)
迭代对象,用next 来索引,或者for循环都可以,类似于返回一个单步对象,一步步递进
本文标题:python yeild
本文链接:https://www.haomeiwen.com/subject/tuqtwqtx.html
网友评论