Python 如何退出def()
例如,我有def Hello(): 这是代码Python 如何退出def(),python,Python,例如,我有def Hello(): 这是代码 def Hello(): F = 'Y' if F == 'Y': #here i want get out of the Hello() to Hey()! by how! 要退出“Hello”功能,请执行以下操作: def Hello(): F = 'Y' if F == 'Y': return 您可以使用“return”在函数结束之前退出函数(尽管有一个学派对此表示反对,因为这会使形成一个完整的执行流程图稍微困难一些)
def Hello():
F = 'Y'
if F == 'Y':
#here i want get out of the Hello() to Hey()! by how!
要退出“Hello”功能,请执行以下操作:
def Hello():
F = 'Y'
if F == 'Y':
return
您可以使用“return”在函数结束之前退出函数(尽管有一个学派对此表示反对,因为这会使形成一个完整的执行流程图稍微困难一些)
如果您使用以下命令调用“Hey”函数,则该命令将转到“Hey”函数:
Hello()
Hey()
或者,要“跳转”到“嘿”函数,请使用:
def Hello():
F = 'Y'
if F == 'Y':
Hey()
…但这意味着调用堆栈仍将包含“Hello”函数的数据-因此,当您从“Hey”函数返回时,您将返回到“Hello”函数内部,然后再返回到“Hello”函数外部。您是否可以编辑您的问题并稍微详细一点,以便其他人能够理解您想要的内容!您的意思是要定义一个新函数
Hey()
?