随时间返回多个值

发布于 2021-01-29 15:05:03

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

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

关注者
0
被浏览
68
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我想你在找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 )
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看