在Python中退出函数的正确方法

y33*_*33t 0 python function quit

假设我有以下内容;

def test():
    while 1:
        a = b
        time.sleep(60)
        c = b
        if(c==a):
            do something
            then quit the function
Run Code Online (Sandbox Code Playgroud)

从具有这种结构的函数退出的正确方法是什么?

Lev*_*von 5

你可以使用一个return声明.

这将是最直接的方式,只需放置return你想要退出的地方("然后退出函数").

  if(c==a):
     do something
     return 
Run Code Online (Sandbox Code Playgroud)

您也可以使用它将您拥有的任何结果返回给调用代码.

例如., return some_results

用于返回的Python文档