python的異常處理(day8)

2021-09-29 04:34:25 字數 671 閱讀 5218

常見異常

異常處理語句

try:

block1

except [ exceptionname [ as alias ] ] :

block2

block1:可能出錯的**塊

exceptionname:可選引數,用於指定要捕獲的異常。如果在其右側加上as alias,則表示為當前的異常的乙個別名,通過該別名,可以記錄異常的具體內容。

try:

block1

except [ exceptionname [ as alias ] ] :

block2

else:

else語句用於指定當try語句中沒有發現異常時要執行的語句塊。

try:

block1

except [ exceptionname [ as alias ] ] :

block2

finally:

block3

有無異常,finally語句塊都會被執行。

raise [ exceptionname [ ( reason ) ] ]

exceptionname [ ( reason ) ]為可選引數,用於指定丟擲的異常名稱以及異常資訊的相關描述。如果省去,就會把當前的錯誤原樣丟擲

python入門day8(函式)

近期在忙網路大賽,故更新的速度就會慢一些 一 函式 1.定義函式 def greet user 顯示簡單的問候語 print hello greet user 向python指出了函式名,還可能在括號內支出函式為完成其任務需要什麼樣的資訊。在這裡,函式名為greet user 他不需要任何資訊就能完...

python學習筆記 day8

if 條件 語句if 條件 語句else 語句if 條件 語句elif 條件 語句else 語句python中使用elif代替else if,所以if語句的關鍵字是if elif else 需要注意的是 語句的縮排 python中沒有switch case語句 如果語句只有一條,可以寫在 if 後 ...

Python基礎刻意訓練 DAY8

學習內容 主要內容 異常處理 異常形式 含義assertionerror 斷言語句 assert 失敗 attributeerror 嘗試訪問未知的物件屬性 eoferror 使用者輸入檔案末尾標誌eof ctrl d floatingpointerror 浮點計算錯誤 generatorexit ...