刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

关于python异常相关的关键字和关键字说明,下列说法不正确的是()

A
try/except :捕获异常并处理
B
pass:忽略异常
C
else:如果try中的语句引发异常,则执行else中的语句
D
finally :无论是否出现异常,都执行的代码
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】:在Python中,处理异常的常用结构是try/except/finally。* `try`:尝试执行一段代码,如果这段代码引发异常,则跳过剩余部分,转到相应的`except`块。* `except`:捕获`try`块中引发的异常,并执行相应的处理代码。* `else`:如果`try`块中的代码没有引发任何异常,则执行`else`块中的代码。* `finally`:无论`try`块中的代码是否引发异常,`finally`块中的代码都会被执行。因此,选项B中的描述“忽略异常”是不正确的。在Python中,如果你想忽略异常,通常的做法是不处理它,让程序默认终止。但如果你想“忽略”异常,同时让程序继续执行,你可以使用`try/except`结构,并在`except`块中不执行任何操作,或者重新抛出异常。所以,不正确的说法是B:“pass:忽略异常”。实际上,`pass`关键字在Python中用于表示一个空操作,即什么都不做。它不能用于“忽略”异常。如果你想忽略异常,你应该不处理它,或者重新抛出异常。
创作类型:
原创

本文链接:关于python异常相关的关键字和关键字说明,下列说法不正确的是()

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share