第十一章、python的异常处理------raise异常处理、assert异常处理、异常类BaseException、关键字as的用法

11.3 python的raise异常处理

       不管是python自动的异常提示,还是try except异常处理语句,都是虚拟机JVM能自动识别异常触发条件,做出异常判断。当我们需要在特别条件下,到达一种提醒或异常效果,这时候,即使这种特别条件产生的问题属于异常类BaseException(或Exception)的范畴,但可能这种特别条件并不能触发虚拟机JVM的判断从而产生提醒或异常效果,也即不能满足某种特别响应,因此,这时候,我们需要手动定义异常产生的触发条件,利用raise异常处理语句可以实现这种特别要求。raise能自定义异常的触发条件,通过raise触发异常响应,从而产生提醒或异常效果。

(1)自定义raise异常处理语句

       raise异常语句一般是定义产生异常的条件、异常类(异常类名称,也是异常类型)、以及异常类的提示信息(异常类实例化的返回值,返回值一般是异常原因,可以缺省)。   

       raise异常语句的异常条件是我们根据需求设定的,通过这个条件进行识别判断,再利用关键字raise达到一种异常提醒效果,从而实现我们编程中特别的异常需求,也就是讲,这

你可能感兴趣的:(Python用法实例解析,让编程变得简单!,python,jvm,java)