假设我有以下内容;
def test():
while 1:
a = b
time.sleep(60)
c = b
if(c==a):
do something
then quit the function
退出具有此结构的函数的正确方法是什么?
答案 0 :(得分:5)
您可以使用return
语句。
这将是最直接的方式,只需将return
放在您想要退出的位置(“然后退出该功能”)。
if(c==a):
do something
return
您也可以使用它将任何结果返回给调用代码。
例如,return some_results
答案 1 :(得分:2)
使用return
声明:例如
def test():
while 1:
a = b
time.sleep(60)
c = b
if c == a:
print a
return
通过离开break
循环, while
也可以。
答案 2 :(得分:1)
只需使用return
语句退出函数调用。
def blah():
return # Returns None if nothing passed back with it
def blah():
return some_value, some_value2 # Return some values with it if you want.