Python异常处理方式汇总

在任何一种编程语言中,都会有异常处理机制,python也不例外,下面就对异常处理的方式做一下汇总:

异常的概念:在程序运行过程中,由于代码错误或者运行环境影响,运行程序发生中断报错,无法继续运行的情况。

异常处理:在程序运行发生错误时,捕获响应的程序错误进行预警并使程序继续向下运行的一种机制;

python处理异常的语句主要为:try...except...,try...except...else...,try...except...finally....

首先我们先看一下python的一种运行错误:

例如:当除法运算过程中,0不能当做除数时发生的错误。

样例:

异常报错:程序中断,未运行b=/3

当程序通过异常处理后样例:

程序结果输出:这样就可以确保程序运行完整。

异常处理语句的变种一:try...except...else--如果try块中没有抛出异常,则执行else块。如果try块中抛出异常,则执行except块,不执行else块。

样例:

结果输出:

异常处理语句的变种二:try...except...finally,无论是否存在异常,都必须执行finally语句。

样例:

结果输出:

Python的异常类:BaseException及子类

Python自定义异常类:我们用关键字raise实现

以上就是全部的python异常处理解决方案,赶紧学习、


转载请注明:http://www.aierlanlan.com/rzgz/3695.html