Python异常处理的关键词与结构有哪些

这篇文章主要介绍“Python异常处理的关键词与结构有哪些”,在日常操作中,相信很多人在Python异常处理的关键词与结构有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python异常处理的关键词与结构有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名网站空间、营销软件、网站建设、永宁网站维护、网站推广。

1.语法格式

我们开始从Python的异常语法格式开始吧。

Python异常处理的关键词与结构有哪些

从上图可以看到以下信息:

  1. 四个关键词:try、except、else、finally;

  2. 支撑多异常监控。

其中,

  1. try 块包含着可能引发异常的代码;

  2. except 块则用来捕捉和处理发生的异常;

  3. 如果 try 块中没有抛出异常,则执行 else 块;

  4. finally 块无论是否发生异常都会被执行;通常用来释放 try 块中申请的资源。

我们一直知道程序代码中,有的关键词是必须要的,有的是非必须的。根据上面语法格式,我没可以问自己:是否可以有多重组合形式呢?

2.try... 一个 except 结构

还是以一个测试0 不能做除数的异常捕捉案例。具体代码及执行效果如下图:

Python异常处理的关键词与结构有哪些

代码逻辑及执行结果:

  1. 接收键盘输入的数字作为除数与被除数;

  2. try模块中用两个print语句来验证是否执行除法运算;

  3. 由于z = x / y引发来异常,所以其后的print语句未被执行;

  4. except模块调用Python中的系统异常BaseException,打印出异常信息。

3.try... 多个 except 结构

针对上述案例,我们可以进一步捕捉更多详细的异常。如下图:

Python异常处理的关键词与结构有哪些

4.try...except...else 结

再进一步的话,针对try正常执行后,通过else来控制一些语句块的执行。见下图:

Python异常处理的关键词与结构有哪些

5.try...except...finally 结构

最后,总是会碰到不管tyr还是Except的执行结果如何都要执行的语句块,这是后finally就派上用场了。见下图:

Python异常处理的关键词与结构有哪些

到此,关于“Python异常处理的关键词与结构有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


文章名称:Python异常处理的关键词与结构有哪些
网站路径:http://csdahua.cn/article/ghoich.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流