Avatar ·

try/except/finally 块中的 return 运算符

📁 功能, python, 人工智能

有如下函数:

def f():    try:        1 / 0    except:        return 1    finally:        return 2    return 3

运行时它返回 2,尽管在异常发生后应该进入 except 块,在那里返回 1,难道 return 不会中断函数的执行吗?