python前置基礎再複習,內容包括異常處理等
具體**及要點見下方:
(另:python執行環境為win10系統64位,idel為anaconda)
('開啟檔案出錯\n原因是: '
+str
(error)
)except typeerror as error:
('型別出錯\n原因是: '
+str
(error)
)except valueerror as error:
('數值出錯\n原因是: '
#論排序的重要性
dict1 =
try:
x = dict1[
'y']
except lookuperror:
print
('查詢錯誤'
)except keyerror:
print
('鍵錯誤'
)else
:print
(x)print
('------分割線-----'
)try
: x = dict1[
'y']
except keyerror:
print
('鍵錯誤'
)except lookuperror:
print
('查詢錯誤'
#不管try子句裡面有沒有異常,finally子句都會執行
#try-except-else
#如果try子句執行時沒有異常,將執行else語句後的**
#raise語句
Python學習 異常處理
assertionerror 斷言語句失敗 assertionerror 斷言語句失敗,一般是在測試程式時置入檢查點 my list love my list.pop assert len my list 0 traceback most recent call last file line 1,i...
python學習 異常處理
class myerror exception definit self,msg self.msg msg defstr self return str self.msg 777 try 檢測try語句塊中的錯誤 print 2 0 raise myerror 主動丟擲錯誤 except myerr...
python學習 異常處理
這次的學習內容是異常處理,簡單的說就是python內建了異常檢測機制,能夠識別出類似除數為0 開啟檔案失敗這一類錯誤。因此,就可以用try except 對可能出現的錯誤進行預判,從而讓程式避開錯誤段繼續執行下去。這篇blog不準備列舉各種異常型別 它們將作為 try except 中except後...