日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python中用try-except-finally處理異常問題_python

作者:Vax_Loves_1314 ? 更新時間: 2023-01-20 編程語言

Python用try-except-finally處理異常

Python中的try-except-finally語句類似于Java中的try-catch語句,在程序中的作用是處理因參數輸入輸出等不合理可能發生的異常,為了使程序能夠不會因為異常而終止運行,則需要在程序中引入try-except語句。

作用

捕獲程序在執行時遇到的異常情況,即一些報錯。什么啥玩意兒沒定義啊,符號又錯了啊之類的你懂得。

意義

因為程序在發現某個錯誤時,往往會中斷不再向下執行,引入try拋異常語句后可避免此種情況的發生。

結構

try:
? ? a=b
except:
? ? print('b未定義')
finally:
? ? print('pass')
pass

執行流程

(1)先執行try代碼塊, 發現了錯誤。

(2)執行except代碼塊。

(3)程序向下執行。

Python的try…except…finally語句

try…except…finally語句被用于處理錯誤,返回信息。格式如下:

try:
?? ?代碼塊
except:
?? ?代碼塊
finally:
?? ?代碼塊

try表示嘗試執行這塊代碼。如果嘗試不成功,那么會返回except部分的內容。但是無論嘗試執行結果如何都會返回finally的內容。

舉個例子

#!/usr/bin/python3

try:
? ? ? ? x>3
except:
? ? ? ? print('error')
finally:
? ? ? ? print('finally')

返回如下:

$ ./try.py?
error
finally

總結

原文鏈接:https://blog.csdn.net/qq_41823684/article/details/118519264

欄目分類
最近更新