python异常和错误,Python常见错误
常见错误说明
1、当finally中存在raise或return或break时, try中的异常将会被抛弃。
在最终执行之前,try中生成的异常会被临时保存,然后在最终执行代码之后抛出异常。
2、在finally块语句中存在return语句,整个函数已结束,所以try块语句中return语句将永远得不到执行。
如果try block语句中有return和finally block语句,则在try block语句中的return语句之前执行finally block语句,然后执行try block语句中的return语句。
实例
defdig_dig2(索引):
尝试:
打印( Imintry )
ifindex0:
raiseIndexError
else:
returnindex索引
异常错误:
打印(“我的例外”)
返回“except”
最后:
打印(我 minfinally )
返回“最终”
print(dig_dig2(12))
运行结果
我是mintry
我终于
最后
FinishEdwithexitcode 0及以上是python异常处理中的常见错误。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。