程式在執行過程中的報錯就叫異常
1. 使用異常捕獲的場景
在知道某個位置可能會出現異常,但開發者無法控制時使用
2. 捕獲異常
①:捕獲任何異常
"""
try:
**塊一(可能出現異常的**)
except:
**塊二(對異常進行處理)
finally:
**塊三
其他語句
"""
②:捕獲針對異常
"""
try:
**塊一(可能出現異常的**)
except 異常型別:
**塊二(對異常進行處理)
其他語句
"""
③:捕獲多個異常一(相同處理)
"""
try:
**塊一(可能出現異常的**)
except (異常型別1, 異常型別2...):
**塊二(對異常進行處理)
其他語句
"""
④:捕獲多個異常一(不同處理)
"""
try:
**塊一(可能出現異常的**)
except (異常型別1):
**塊二(對異常進行處理)
except (異常型別2):
**塊三(對異常進行處理)
except (異常型別3):
**塊四(對異常進行處理)
...
其他**
"""
在以上四個捕獲異常的方法中都可以在最後加上finally關鍵字,它的作用是:不管try中的**出現任何情況,finally後的**都會執行
try
:print([
'gender'])
print
('hello'[19
])print
(max([
10,'asd'
,true])
)except indexerror:
print
('出現異常'
)finally
:print
('寫遺書'
)
raise 異常型別 python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
模擬電子技術 第一章1 14小結
理想二極體的特性與簡單開關的特性近似符合,除了乙個非常重要的方面,即理想二極體只能單嚮導通。理想二極體再導通區域認為是短路的,而在非導通區域認為是開路的。半導體是一種傳到效能介於良導體和絕緣體之間的材料。原子鍵是通過與相鄰原子共享電子形成的,稱為共價鍵。溫度的公升高可以引起半導體材料中自由電子數目的...
《Robust java》學習 第一章異常簡介
異常簡介 異常其實就是一種訊息,是承載了系統問題,故障以及未按照指定動作執行的訊息。異常類層次結構 throwable 所有異常類的共同祖先 這裡,需要提一下,exception中有乙個重要的子類,runtimeexception,此類是jvm常用操作引發的錯誤,如物件為空,或者資料越界,分別會觸發...