try except return 的执行顺序是怎样的?

bluesky1年前 ⋅ 621 阅读
1. 首先,程序会尝试执行try代码块中的语句。
2. 如果try代码块中的语句出现异常,那么程序就会跳转到对应的except代码块中执行,而不会继续执行try代码块中的其余语句。
3. 如果try代码块中的语句执行成功,那么程序会跳过所有的except块,继续往下执行。
4. 最后,程序会执行try-except代码块后的语句,包括return语句(如果有的话)。如果try-except代码块中有return语句,那么它会在try或except代码块执行结束后立即执行,然后结束整个函数的执行。如果try-except代码块中没有return语句,那么程序会继续执行其他的语句,直到函数执行结束或遇到新的return语句为止。

全部评论: 0

    相关推荐