本文主要介绍“Python异常处理的关键词和结构是什么”。在日常操作中,相信很多人对Python异常处理的关键词和结构都有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“Python异常处理的关键词和结构有哪些”的疑惑!接下来,请和边肖一起学习!
1.语法格式
先说Python异常的语法格式。
从上图可以看出以下信息:
四个关键词:尝试,除,否则,最后;
支持多异常监控。
其中,
Try块包含可能引发异常的代码;
异常块用于捕获和处理异常。
如果try块中没有抛出异常,则执行else块;
不管异常情况如何,都将执行Finally块;通常用于释放try块中请求的资源。
我们总是知道程序代码中有些关键词是必要的,有些是不必要的。按照上面的语法格式,我不能问自己:可以有多种组合吗?
2.try... 一个 except 结构
或者测试0不能是除数的异常捕获情况。具体代码和执行效果如下:
代码逻辑及执行结果:
接收键盘输入的数字作为除数和被除数;
Try模块使用两个打印语句来验证是否执行除法运算;
因为z=x/y抛出异常,后续的print语句不执行;
exception模块调用Python中的系统异常BaseException并打印出异常信息。
00-1010对于上述情况,我们可以进一步捕获更详细的异常。下图:
00-1010此外,在正常执行try之后,使用else来控制一些语句块的执行。见下图:
00-1010最后,不管tyr或Except的执行结果如何,总会有一个语句块需要执行,这在final之后就派上用场了。见下图:
至此,“Python异常处理的关键词和结构是什么”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/106524.html