【Python基础】Python异常处理语句有哪些

【Python基础】Python异常处理语句有哪些,第1张

try…except… else…finally…

try后面紧跟着缩进的语句代码,代表此语句的主要动作:试着执行的程序代码。

然后是一个或多个except分句来识别要捕获的异常,except子句内定义try代码块内引发的异常处理器。

最后是一个可选的else分句,提供没发生异常时要执行的语句。

try:

正常的 *** 作

except:

发生异常,执行这块代码

else:

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

下面有两种解决方法,第一种是类似ifelse;另外一种是使用语句来实现继续执行;

方法一:使用tryexcept语句,类似于ifelse,可以跳过异常继续执行程序,这是Python的优势

用法如下:

方法二:使用语句来继续执行;

异常处理特点:

1在应用程序遇到异常情况(如被零除情况或内存不足警告)时,就会产生异常。

2发生异常时,控制流立即跳转到关联的异常处理程序(如果存在)。

3如果给定异常没有异常处理程序,则程序将停止执行,并显示一条错误信息。

4可能导致异常的 *** 作通过 try 关键字来执行。

5异常处理程序是在异常发生时执行的代码块。在 C# 中,catch 关键字用于定义异常处理程序。

6程序可以使用 throw 关键字显式地引发异常。

7异常对象包含有关错误的详细信息,其中包括调用堆栈的状态以及有关错误的文本说明。

8即使引发了异常,finally 块中的代码也会执行,从而使程序可以释放资源。

参考资料来源:百度百科:异常处理

以上就是关于【Python基础】Python异常处理语句有哪些全部的内容,包括:【Python基础】Python异常处理语句有哪些、python中异常处理结构、python 如何跳过异常继续执行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9664787.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存