天天看點

異常簡介|學習筆記

開發者學堂課程【Python 語言基礎 3:函數、面向對象、異常處理:異常簡介】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/601/detail/8762

異常簡介

内容簡介:

一、 異常

二、 處理異常

三、 例子

程式在運作過程當中,不可避免的會出現一些錯誤,比如:

使用了沒有指派的變量

使用了不存在的索引

除 0

這些錯誤在程式中,我們稱其為異常。

程式運作過程中,一旦出現異常将會導緻程式立即終止,異常以後的代碼全部都不會執行!

程式運作時出現異常,目的并不是讓我們的程式直接終止!

Python 是希望在出現異常時,我們可以編寫代碼來對異常進行處理!

try 語句

try:

    代碼塊(可能出現錯誤的語句)

except:

    代碼塊(出現錯誤以後的處理方式)

else:

    代碼塊(沒出錯時要執行的語句)

可以将可能出錯的代碼放入到 try 語句中,這樣如果代碼沒有錯誤,則會正常執行;

如果出現錯誤,則會執行 except 子句中的代碼,這樣我們就可以通過代碼來處理異常,

避免因為一個異常導緻整個程式的終止。

print(‘hello’)

try:

# try中放置的是有可能出現錯誤的代碼

print(10/2)

except:

# except中放置的是出錯以後的處理方式

print(‘哈哈哈,出錯了~~~’)

else:

print:(‘程式正常執行沒有錯誤’)

print(‘你好’)

運作結果:

hello

5.0

程式正常執行沒有錯誤

你好