首先我们来看下面的代码对异常做个了解
a = [1,2,3] i = 0 while i<5: try: a[i] # 如果发生错误,则走except,没有则走else, 而finally的意思是不管有没有发生错误都走 except: print("第{}次出错了".format(i+1)) else: print("第{}次没有出错".format(i+1)) finally: print("我全都要!") i = i+1
显示的结果如下,一眼就明白了是不是^-^