python基础入门7--异常

来源:互联网 发布:mybatis打印sql语句 编辑:程序博客网 时间:2024/06/16 14:17

什么是异常?
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。
一般情况下,在Python无法正常处理程序时就会发生一个异常。
异常是Python对象,表示一个错误。
当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。
异常处理
捕捉异常可以使用try/except语句。
try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
如果你不想在异常发生时结束你的程序,只需在try里捕获它。
语法:
以下为简单的try….except…else的语法:

try:<语句>        #运行别的代码except <名字>:<语句>        #如果在try部份引发了'name'异常except <名字>,<数据>:<语句>        #如果引发了'name'异常,获得附加的数据else:<语句>        #如果没有异常发生

原理和java中的try/catch块差不多。
当然和java一样,他也有finally
try-finally 语句
try-finally 语句无论是否发生异常都将执行最后的代码。

try:<语句>finally:<语句>    #退出try时总会执行raise

用户自定义异常类这个我们在以后学习类后再说。

原创粉丝点击