欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python錯誤處理操作示例

 更新時間:2018年07月18日 15:07:13   作者:笨鳥可以先飛呀  
這篇文章主要介紹了Python錯誤處理操作,結合實例形式分析了Python使用try...except...finaly語句進行錯誤處理的相關操作技巧與注意事項,需要的朋友可以參考下

本文實例講述了Python錯誤處理操作。分享給大家供大家參考,具體如下:

同java一樣,在python中也有try...except...finaly的錯誤處理機制

try:
 print('try...')
 r=5/0
 print('result:',r)
except ZeroDivisionError as e:
 print('except',e)
finally:
 print('finally....')
print('end')

比如上面這串代碼,因為被除數(shù)不能為0所以在try中會出現(xiàn)錯誤,而出現(xiàn)錯誤之后,result是不會打印出來的,而是直接跳轉(zhuǎn)到except中并打印出錯誤信息,執(zhí)行完except之后,如果有finally語句,就一定會執(zhí)行完,所以無論有沒有finally都會執(zhí)行。

結果為:

try...
except: division by zero
finally...
END

這里出現(xiàn)的錯誤是ZeroDivisionError錯誤,python中還有很多的錯誤,比如ValueError錯誤,所以,在這個錯誤機制中我們可以設置多個except語句來捕捉不同的錯誤,比如,

try:
 print('try...')
 r = 10 / int('a')
 print('result:', r)
except ValueError as e:
 print('ValueError:', e)
except ZeroDivisionError as e:
 print('ZeroDivisionError:', e)
finally:
 print('finally...')
print('END')

因為多了一個int()函數(shù),所有有可能出現(xiàn)值錯誤,接著,你也可以在except后面加一個else函數(shù)來打印無錯誤來提醒自己。

可以看出,其實和java一樣,錯誤都是繼承類,他們的父類都為BaseException,所以,如果寫了多個except語句但是里面包含父子類,那么只會被父類給捕獲:

Python錯誤處理還可參考:https://docs.python.org/3/library/exceptions.html#exception-hierarchy

更多Python相關內(nèi)容感興趣的讀者可查看本站專題:《Python入門與進階經(jīng)典教程》、《Python字符串操作技巧匯總》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • tensorflow實現(xiàn)邏輯回歸模型

    tensorflow實現(xiàn)邏輯回歸模型

    這篇文章主要為大家詳細介紹了tensorflow實現(xiàn)邏輯回歸模型的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Django的get_absolute_url方法的使用

    Django的get_absolute_url方法的使用

    本文主要介紹了Django的get_absolute_url方法的使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Python文件操作實戰(zhàn)案例之用戶登錄

    Python文件操作實戰(zhàn)案例之用戶登錄

    以前只是用c語言文件操作打過用戶登入,學了幾天的python我感覺我又行了,下面這篇文章主要給大家介紹了關于Python文件操作實戰(zhàn)案例之用戶登錄的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • Python之plt.bar繪制柱狀圖參數(shù)解讀

    Python之plt.bar繪制柱狀圖參數(shù)解讀

    這篇文章主要介紹了Python之plt.bar繪制柱狀圖參數(shù),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python requests的SSL證書驗證方式

    Python requests的SSL證書驗證方式

    這篇文章主要介紹了Python-requests的SSL證書驗證方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 如何利用Python模擬GitHub登錄詳解

    如何利用Python模擬GitHub登錄詳解

    這篇文章主要給大家介紹了關于如何利用Python模擬GitHub登錄的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • Python黑魔法遠程控制開機的實例

    Python黑魔法遠程控制開機的實例

    這篇文章主要介紹了Python黑魔法遠程控制開機的實例,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-04-04
  • python-地圖可視化組件folium的操作

    python-地圖可視化組件folium的操作

    這篇文章主要介紹了python-地圖可視化組件folium的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • python計算日期之間的放假日期

    python計算日期之間的放假日期

    這篇文章主要為大家詳細介紹了python計算日期之間的放假日期,實現(xiàn)自動查詢節(jié)日,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python用來做Web開發(fā)的優(yōu)勢有哪些

    Python用來做Web開發(fā)的優(yōu)勢有哪些

    這篇文章主要介紹了Python用來做Web開發(fā)的優(yōu)勢有哪些,文中講解非常細致,幫助大家更好的理解和學習Python,感興趣的朋友可以了解下
    2020-08-08

最新評論