教你怎样用try检查python3代码是否异常
来源 :中华考试网 2020-12-02
中经常听到有些人说,自己写了一长串的代码最后运行的结果出错了。对此小编的看法是,与其等到代码出错后费时费力的全部查阅修改,不如在我们写代码的初期,就进行代码的测试。那么有没有一种语句可以满足我们的要求呢?今天小编就为大家带来try语句,在检查代码方面非常好用,接下来我们一起学习吧。
当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。
try/except/else风格
try:
<语句> #运行别的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
else:
<语句> #如果没有异常发生
python课程免费试听预约
- 地区:
- 北京
- 天津
- 上海
- 江苏
- 浙江
- 山东
- 江西
- 安徽
- 广东
- 广西
- 海南
- 辽宁
- 吉林
- 黑龙江
- 内蒙古
- 山西
- 福建
- 河南
- 河北
- 湖南
- 湖北
- 四川
- 重庆
- 云南
- 贵州
- 新疆
- 西藏
- 陕西
- 青海
- 宁夏
- 甘肃
- 姓名:
- 手机:
try的工作原理是,当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。
我们在使用 try/except 语句的时候也可以加一个else子句,如果没有触发错误的话,这个子句就会被运行。
try:
2*3
except TypeError:
print("An exception was raised")
else:
print("Thank God, no exceptions were raised.")
#Thank God, no exceptions were raised.
在我们学会了用try语句检查代码的正确与否后,我们也可以试着用else子句来配合着检验我们的成果,想要看自己代码有没有问题的,可以参考本篇小编的做法。
如果你现在想学习python,赢取高薪工作机会,非常简单,填写下面信息,学好python技术高薪工作机会唾手可得。