重慶分公司,新征程啟航
為企業(yè)提供網站建設、域名注冊、服務器等服務
為企業(yè)提供網站建設、域名注冊、服務器等服務
小編給大家分享一下Python異常處理中try與except用法的案例,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
目前創(chuàng)新互聯已為千余家的企業(yè)提供了網站建設、域名、網絡空間、網站托管、企業(yè)網站設計、同仁網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。具體內容如下:
關于異常處理:
捕捉異常在python中使用的是try/except語句。
try用來檢測語句塊中的錯誤,從而讓except語句捕獲異常信息并處理。
如果你不想在異常發(fā)生時結束你的程序,只需在try里捕獲它。
語法:
以下為簡單的try....except...else的語法:
try: <語句> #運行別的代碼 except <名字>: <語句> #如果在try部份引發(fā)了'name'異常 except <名字>,<數據>: <語句> #如果引發(fā)了'name'異常,獲得附加的數據 else: <語句> #如果沒有異常發(fā)生
異常實例:
1、KeyError實例
names = ['alex','jack'] data = {} data['name']
報錯信息:
KeyError異常處理
try: data['name'] except KeyError: print("KeyError")
運行結果:
KeyError
2、IndexError實例
names = ['alex','jack'] data = {} names[3]
報錯顯示:
IndexError異常處理
try: names[3] except IndexError: print("列表操作錯誤")
運行結果:
列表操作錯誤
看完了這篇文章,相信你對Python異常處理中try與except用法的案例有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道,感謝各位的閱讀!