人民号首页,人民号缩略图,人民号logo 人民号首页,人民号缩略图,人民号logo 人民号首页,人民号缩略图,人民号logo 人民号首页,人民号缩略图,人民号logo

python中try……except的用法

python高手养成

|

2022-11-19 08:01:24

Python中try…except用来为程序提供异常处理的语句,正确处理异常可以提高程序的健壮性,能使得程序更好的面向使用者。本文详解Python使用try…except处理异常的用法。

try…except用法

try:prog statements(略,执行语句,下面简称ps)

except <异常1>:ps(发生异常1时,执行)

except <异常2>:ps(发生异常2时,执行)

except:ps(未指定发生异常时,执行)

else:ps(没有发生异常时,执行)

finally:ps(不管有没有异常,都要执行)

用法解释

try…except语句中,不是每一个except都是必须的,可以根据程序需要进行组合。

try…excpettry…except…else…try…finally…try…except…else…finally…具体根据程序需求处理异常。

常见异常

在Python中常见的异常有下面几种:

常见异常类型

常见异常类型

用法演示

下面,我们举个例子说明try…except…的用法,如图所示:

运行结果如下所示:

程序运行效果

程序运行效果

try…except…使用需遵循的原则

try中不能加入过多代码,这样不便于定位异常具体位置except最好声明具体异常原因,如未声明,则使用raise抛给上层处理try…except…要先捕获父类异常,父类异常不能精确定位异常信息,需先抛出try…except…异常发生时提示信息可读性要好,否则,用户体验变差总结

try…except…是在Python中用来为程序提供异常处理的语句,用法如下:

用法

用法

正确处理程序异常可增加程序的健壮性,需遵循上述原则,正确使用。

特别声明:本文为人民日报新媒体平台“人民号”作者上传并发布,仅代表作者观点。人民日报提供信息发布平台。

写下你的评论

热门评论
{{item.app_user_name}} {{item.news_timestamp}} {{item.like_num}} 赞

{{item.content}}

最新评论
{{item.app_user_name}} {{item.news_timestamp}} {{item.like_num}} 赞
{{++index}}
{{cell.app_user_name}} {{cell.news_timestamp}} {{cell.like_num}} 赞

{{cell.content}}

{{item.content}}

已加载全部内容
相关推荐

实时热点