Python Task 08 異常處理

2021-09-29 04:06:47 字數 724 閱讀 2922

python task 08:異常處理

1.異常

異常解釋

assertionerror

斷言語句(assert)失敗

attributeerror

嘗試訪問未知的物件屬性

importerror

匯入模組失敗的時候

indexerror

引索超出序列的範圍

keyerror

memoryerror

記憶體溢位(可通過刪除物件釋放記憶體)

nameerror

嘗試訪問乙個不存在的變數

oserror

作業系統產生的異常(如開啟乙個不存在的檔案

overflowerror

數值運算超出最大限制

syntaxerror

python的語法錯誤

typeerror

不同型別的無效操作

valueerror

傳入無效的引數

zerodivisionerror

除數為0

2.異常處理

3.丟擲異常

Python Task03 異常處理

import random num random.randint 1,100 guess chances 7print 您只有7次猜數字的機會哦!for i in range 1 guess chances 1 print 這是第 str i 次猜數字 guess input 請輸入數字 if gu...

mysql 丟擲異常sql mysql 異常處理

該文章內容通過網路搜尋組合,mysql 異常,可以自定義異常,再應用。也可使用系統預設的異常,捕獲應用。一 異常定義 declare condition name condition for condition type condition name引數表示異常的名稱 condition type引...

Python高階08 異常處理

異常處理 在專案開發中,異常處理是不可或缺的。異常處理幫助人們debug,通過更加豐富的資訊,讓人們更容易找到bug的所在。異常處理還可以提高程式的容錯性。我們之前在講迴圈物件的時候,曾提到乙個stopiteration的異常,該異常是在迴圈物件窮盡所有元素時的報錯。我們以它為例,來說明基本的異常處...