小编典典

随时间返回多个值

python

好的,有没有一种方法可以从函数中返回值-该方法return可以-但不能 停止 该函数-该方法return可以呢?

我需要这个,所以我可以经常返回值。(由time.sleep()或其他方式提供的延迟。)


阅读 224

收藏
2021-01-20

共1个答案

小编典典

我想你在找yield。例:

import time

def myFunction(limit):
    for i in range(0,limit):
        time.sleep(2)
        yield i*i

for x in myFunction(100):
    print( x )
2021-01-20