学号Python异常处理需要主要哪几个关键点?
随着社会发展方向朝人工智能的狂飙,作为一门热度蹭蹭上升的计算机编程语言Python对每个人来说都不能被忽视,多学点相关知识做储备总是好的。现在就分享点本人学习Python异常处理的四个关键词与四种结构。
工具/原料
Python 3.7
win10电脑
操作方法
以我自己的职业经历来说,我情愿自己去针对一项重现写代码,也不愿意去承接别人的代码。我想,这是大部分码农的心声吧。
这其中的原因有很多种,但让人糟心的代码的原因排第一位的肯定是追溯其的逻辑特别的困难,那排第二绝对是出了问题定位原因特别困难。
之所以会定位问题原因难,最根本的是代码编写者缺少的是“异常”处理思维。
2首先熟悉异常的语法格式:
1、四个关键词:try、except、else、finally;
2、支撑多异常监控。
其中,
1、try 块包含着可能引发异常的代码;
2、except 块则用来捕捉和处理发生的异常;
3、如果 try 块中没有抛出异常,则执行 else 块;
4、finally 块无论是否发生异常都会被执行;通常用来释放 try 块中申请的资源。
见图:
3try... 一个 except 结构:
还是以一个0 不能做除数的异常捕捉案例。具体代码及执行效果见图。逻辑:
1、接收键盘输入的数字作为除数与被除数;
2、try模块中用两个print语句来验证是否执行除法运算;
3、由于z = x / y引发来异常,所以其后的print语句未被执行;
4、except模块调用Python中的系统异常BaseException,打印出异常信息。
4try... 多个 except 结构:
针对上述案例,我们可以进一步捕捉更多详细的异常。具体代码见图:
5try...except...else 结构:
再进一步的话,针对try正常执行后,通过else来控制一些语句块的执行。具体代码及执行效果见图:
6try...except...finally 结构:
最后,总是会碰到不管tyr还是Except的执行结果如何都要执行的语句块,这是后finally就派上用场了。具体代码及执行效果见图:

总结
1、Python异常处理语法中出现四个关键词(try、except、else、finally);2、可以拆分出四种结构。
同类经验分享
- 谷歌拼音输入法怎么敲出特殊符号11-26
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 怎么做美人鱼手工制作11-26
- 小孩很不听话怎么办?11-17
- 微信6.6怎么关闭搜一搜07-27
站内热点
- 谷歌拼音输入法怎么敲出特殊符号11-26
- 狗狗耳朵清洁护理有什么方法?11-26
- 钉钉如何设置允许非好友查看我的企业认证信息?11-19
- 如何更好地处理婆媳矛盾11-19
- 萌妆的打造方法11-19
- 家具设计之客厅电视柜家具手绘举例11-17
- 汽车美容知识全攻略11-26
- 怎么做美人鱼手工制作11-26
- 小孩很不听话怎么办?11-17
- 微信6.6怎么关闭搜一搜07-27
近期更新
- 女友不喜欢与自己身体接触怎么办03-01
- 这五件事经常做得癌症机率90%03-01
- 职场新人如何快速融入公司环境03-01
- 成年人如何为自己的母亲过母亲节03-01
- 鸭血粉丝汤做法03-01
- 绝味特色小吃贴饽饽熬鱼03-01
- 番茄炒蛋怎么做好吃,加点这个就更好吃了03-01
- 男人在恋爱中如何看懂女人03-01
- 如何知道你的丈夫是否在欺骗你?03-01
- 美味佳肴——奥尔良烤鸡翅03-01
- 如何向上级领导汇报工作03-01
- 家长怎么与孩子沟通?03-01