寫代碼的時候可能會出現不少異常狀況,咱們能夠提示一個異常信息
l = [1,2,3]
try:
print(l[4]) #這麼運行確定會報錯,提示下標越界;嘗試運行的代碼,假如代碼出錯 捕捉異常信息
except IndexError as e: #捕捉下標越界異常信息
#except Exception as e: #Exception樂意捕捉到全部的異常信息
print('異常信息'.e)
else:
print('正常運行') #假如代碼沒錯,執行else
finally: print('出沒出異常都走這') #好比執行sql,無論出沒出錯都要關閉遊標、數據庫,這時能夠加上這個finallyprice = input('jiage')if not price.isdigit(): raise Exception('jige錯誤') #用raise主動拋出異常else: pass