Python 如何退出def()

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(): 这是代码

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()