python中抛出异常处理 10

try:print(1)raiseValueError(123)print(2)exceptValueError:print(3)exceptException:prin... try:print(1)raise ValueError(123)print(2)except ValueError:print(3)except Exception:print(4)else:print(5)finally:print(6)为什么不输出4,抛什么异常可以输出4?要期末了。。望答主们给予详细的回答,万分感谢 展开
 我来答
葬灭摘下的面具
推荐于2017-12-27
知道答主
回答量:2
采纳率:0%
帮助的人:1795
展开全部
try先输出1:print(1),然后抛出ValueError异常,直接跳到except ValueError:print(3),输出3,finally作为无论如何必须要执行的语句,输出6:print(6).当抛出Exception异常时会输出4.(应该是这样的)
wodesitanfu
2017-12-26 · TA获得超过2235个赞
知道大有可为答主
回答量:1908
采纳率:80%
帮助的人:877万
展开全部
要期末了还不看书去,就这基础语法,看一分钟就知道结果了
都显性的抛出 ValueError了,当然是后面 except ValueError捕获到这个异常,Exception干啥用的看书去
这个打印的结果是print(4)和print(6)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式