2019-07-29 | 4709

问答在except中return后还会不会执行finally中的代码?怎

答案:
 
 
 会继续处理 finally 中的代码;用 raise 方法可以抛出自定义异常。
except: #捕获所有异常
except: <异常名>: #捕获指定异常
except:<异常名 1, 异常名 2> : 捕获异常 1 或者异常 2
except:<异常名>,<数据>:捕获指定异常及其附加的数据
except:<异常名 1,异常名 2>:<数据>:捕获异常名 1 或者异常名 2,及附加的数据
剑指offer

发表评论

    评价:
    Rich Text Editor
    最新评论