
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
Python编程开发语言随着互联网的不断发展而被众多程序员学习与应用,下面我们就通过案例分析来简单了解一下,Python异常问题分析。
1.什么是异常
异常会让我们的程序跳出正常的运行,异常给我们带来的损失,不容小觑.我们经常听到的是机器的异常.比如工厂流水线上的机器设备,某个零件出问题了,机器不能正常运行或者生产流程错乱;快递分拣设备传送带出现断裂,或者电机出现问题不能正常分拣;还有我们现在火的自动驾驶汽车,如果汽车在路上行驶时雷达失灵.程序错乱.摄像头设备无法正常检测识别,等等.这些都是异常.如果不能快速排除异常,不但会导致生产停滞,还威胁到生命安全,会造成很大的损失.
上述情况正是异常要做的,我们可以在恰当的地方添加异常.若是出现例外,终止流程进入异常管理.在异常管理器中完成对当前异常的处理,让流程维持在正常的轨道上.
2.异常的作用
上面我们了解了什么是异常,但在程序中,异常的作用不仅仅只是用于排除例外.异常具体的作用如下:
错误处理
在程序运行中发生错误时,python会向外抛出异常,Python中有默认的异常处理机制,他会停止程序运行,打印错误信息,我们还可以自己捕捉异常并从异常中恢复.
时间通知
异常也可以用于向外抛出程序的状态信息
终止运行
使用Python的try/finally语句可以确保无论是否有异常都会执行finally中的语句
3.异常与错误
异常和错误是不一样的,即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。
异常和错误有什么区别呢:
错误:
错误可分为语法错误和逻辑错误
语法错误说明代码不符合语言的语法规范
逻辑错误说明代码编写逻辑上的错误,程序不会报错但是执行的结果不符合预期
异常:
程序是可以运行的,但是在运行过程中遇到错误会导致程序意外退出
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。