try:可能出现错误的语句。
except:捕获处理异常。如果设置捕获的异常类型,与try中实际产生的异常类型不同,可能捕获不到异常。
raise:抛出异常。
finally:无论错误是否发生都会执行。
#
coding=utf-8
a = 14
try:
s = a / 0
except ZeroDivisionError:
passprint("Z")
a = 0 if a == 0: raise BaseException("并抛出异常")
#
coding=utf-8
try
:
a = 0
if a == 0:
raise BaseException("什么操作")
finally:
print("发生了错误")
原文:https://www.cnblogs.com/PrideAssassin/p/11545437.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!