0


关于python异常处理的高级用法

try except else finally 的使用分两种情况:
一、异常处理在正常使用时的逻辑。
二、异常处理在函数中的使用情况。
🍩首先第一种,异常处理在正常使用时,如下:
try:
语句1,要做什么事情。
except:
语句2,发生异常时执行,可以有多个except
else:
语句3,没有异常时执行。
flnally:
语句4,一定执行。
🍩其次第二种,异常处理在函数中使用时,如下:
def f(a):
🥤 try:
🥤🥤print(“1/a”)
🥤🥤return 1/a
🥤 except:
🥤🥤 print(“except”)
🥤🥤return except
🥤 else:
🥤🥤 print(“else”)
🥤🥤 return else
🥤 finally:
🥤🥤 print(“finally”)
🥤🥤 return finally
🍭不管return在哪里,finally一定执行。
🍭try中有return,else不执行。
🍭finally中的return值会覆盖前面所有的值。
令a=0,except,finally,finally
令a=1,1.0,finally,finally

标签:

本文转载自: https://blog.csdn.net/weixin_39399079/article/details/122008624
版权归原作者 骄阳根据地 所有, 如有侵权,请联系我们删除。

“关于python异常处理的高级用法”的评论:

还没有评论