在此之前,我并不觉得异常处理有多么重要,代码有错,运行后就会报错了,不加异常处理,也没什么影响。但今天,需要用到的时候,才发现异常处理的妙处。它可以连接两个并列的代码块。
语法:
try:
语句
except:
语句
else:
语句
如:
try:
a=[i for i in (1,10)]
for i in range(0,len(a)+1):
j=a[i]*a[i+1]
except:
print('循环出错了')
else:
print(j)
这是最简单的方法了,连错误类型都没有,只能报出出现错误的位置。其他的我就不写了,没办法,人懒。
献丑了。
网友评论