Python基础学习6--程序的异常处理

1、try…except…

语法:

try:
(可能出现异常的代码)
except<异常类型>:
(如果try中代码抛出异常被except捕获,则执行此处代码)

2、try…except…else…

可看作双分支结构,else 中代码只有在 try 中代码正常执行时执行。 如果 except 执行了,except 执行完了不会执行 else 中代码。

语法:

try:
(可能出现异常的代码)
except:
(如果try中代码抛出异常被except捕获,则执行此处代码)
else:
(如果try代码正常执行,则执行此处代码)

3、try…except…finally…

该结构中,无论 try 中是否异常,finally 语句块中代码总会执行。

语法:

try:
(可能出现异常的代码)
except:
(如果try中代码抛出异常被except捕获,则执行此处代码)
finally:
( finally 此处代码总会执行)

4、捕获多种异常的异常处理结构

语法:

try:
(可能出现异常的代码)
except<异常类型1>:

except<异常类型2>:

except<异常类型3>:

后面也可以加上 else ,finally 语句块。

发布了7 篇原创文章 · 获赞 0 · 访问量 102

猜你喜欢

转载自blog.csdn.net/Kelly_mercy/article/details/105168251