简单学Python关键字8tryexcept和finally

Python中的try、except和finally,用来进行错误处理。

当发生错误(也称异常)时,Python 通常会停止执行并生成错误消息。

try用于测试一段代码是否存在错误。

except用于处理错误。

finally用于无论 try 和 except 的结果如何都要执行的代码。

下面的一段代码出现了三处错误,可以尝试着运行一下,并逐个解决。

error=0
try:
    a=int('a')#错误1
    b=int([1,2])#错误2
    c=2
    d=0
    e=c/d#错误3
except ValueError :
    print('错误1,int()参数不能为字符')
    error +=1
except TypeError :
    print('错误2,int()参数不能为列表')
    error +=1
except ZeroDivisionError :
    print('错误3,除数不能为0')
    error +=1
finally:
    if error:
        print('程序执行完毕,但可能包含未解决的错误')
    else:
        print('程序执行完毕,暂未发现错误')

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74954
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午2:07
下一篇 2024 年 7 月 11 日 下午2:07

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注