9 异常

简介: 异常发生在程序执行过程中,影响程序的正常执行。我们平时工作中最长用到的异常处理的形式:try:    正常的操作   ......................except:    发生异常,执行这块代码   .

异常发生在程序执行过程中,影响程序的正常执行。

我们平时工作中最长用到的异常处理的形式:


try:

    正常的操作

   ......................

except:

    发生异常,执行这块代码

   ......................

else:

    如果没有异常执行这块代码

finally:

    不管如何,最后一定要执行的代码


Excepthion是所有的异常基础类()

raise用来触发异常,


语法如下:

raise [Exception [, args [, traceback]]]


语句中Exception是异常的类型(例如,NameError)参数是一个异常参数值。该参数是可选的,如果不提供,异常的参数是"None"。


最后一个参数是可选的(在实践中很少使用),如果存在,是跟踪异常对象。


raise关键字就是捕获到异常,并抛出。程序运行终止。但是finally还是会执行的。所以最后的hello world没有打印出来。


目录
相关文章
|
安全
异常
异常
75 0
|
安全 Java 程序员
c++异常
c++异常
100 0
|
7月前
|
SQL 安全 Java
C++之异常
C++之异常
35 0
|
安全 Java 程序员
C++ 异常
C++ 异常
48 0
|
Java 程序员 测试技术
C++11 异常(下)
C++11 异常(下)
64 0
|
安全 Java 程序员
|
C++ Windows
有趣的异常
有趣的异常
|
安全 Java C语言
【C++】异常,你了解了吗?(二)
在之前的C语言处理错误时,会通过assert和错误码的方式来解决,这导致了发生错误就会直接把程序关闭,或者当调用链较长时,就会一层一层的去确定错误码,降低效率,所以c++针对处理错误,出现了异常,一起来学习!
88 0
|
程序员 编译器 C语言
【C++】异常,你了解了吗?(一)
在之前的C语言处理错误时,会通过assert和错误码的方式来解决,这导致了发生错误就会直接把程序关闭,或者当调用链较长时,就会一层一层的去确定错误码,降低效率,所以c++针对处理错误,出现了异常,一起来学习!
127 0
|
安全 Java 程序员
C++:异常
学习C++的异常,学习如何去使用异常,分析了异常的抛出和捕获,异常的重新抛出,以及异常的规范、安全和异常的优缺点。
C++:异常

热门文章

最新文章