- 1
- 0
- 约小于1千字
- 约 7页
- 2022-05-26 发布于辽宁
- 举报
空白演示;Python程序设计基础
Python Programming;一个try语句可以有多个except语句来处理不同的异常,还可???有可选的else语句和finally语句
try:
语句块1
except 异常类型1
语句块2
...
except 异常类型n
语句块n+1
except:
语句块n+2
else:
语句块n+3
finally:
语句块n+4
当一个异常出现时,它会被顺序检查是否匹配try语句后的except语句中的异常类型,若找到一个匹配,那么匹配该异常的handler将被执行,剩下的except语句将会被忽略。若都不匹配except语句中的异常类型,最后一个except语句的handlerExcept将被执行
可选的else语句,若没有异常发生,执行完body后,将会执行else语句的process_else
可选的finally语句,不管是否发生异常,任何情况下都会执行finally语句的process_finally;进一步讨论异常处理;当有多个except语句时,except语句的书写顺序非常重要,因为Python是按这个顺序来寻找异常处理的。如果一个异常父类的except语句出现在异常子类的except语句之前,那么这个异常子类的except语句将永远不会被执行。;还可以使用except:来捕获所有异常,但通常不建议这样做。;除了用多个except语句外,还可以在一个except语句的后面放多个异常类型。但通常不建议这样做。
注意:except语句的后面如果有多个异常类型,则一定要用圆括号括起来。
您可能关注的文档
最近下载
- 计算材料学课件:能带计算.ppt VIP
- 在线网课学堂《心理统计》单元考核测试答案.pdf VIP
- 《手术烟雾安全指南(2022版)》解读.pdf VIP
- 2024-2025学年扬州八年级数学下学期第一次月考卷【测试范围:苏科版八年级下册第七章-第九章】(全解全析).pdf VIP
- 世界贸易组织WTO规则课件(1-5).ppt VIP
- (六个对照)加强理论武装、执行上级组织决定、严格组织生活、加强党员管理监督、做好群众工作、抓好自身建设党支部2025年度组织生活会班子对照检查材料.docx VIP
- 2025年咸阳职业技术学院高职单招职业技能考试题库完整版带答案解析.docx VIP
- 光纤通信系统 第4版 习题及答案 沈建华 第1--4章.pdf
- 建筑施工测量培训课件.ppt VIP
- CNAS管理评审报告.docx VIP
原创力文档

文档评论(0)