Python except 關鍵字
定義和用法
except
關鍵字用於 try...except 塊中。它定義了一個如果在 try 塊中引發錯誤時要執行的程式碼塊。
您可以為不同的錯誤型別定義不同的塊,以及為未發生錯誤時執行的塊定義塊,請參見下面的示例。
更多示例
示例
如果發生 NameError,則顯示一條訊息,如果發生 TypeError,則顯示另一條訊息
x = "hello"
try
x > 3
except NameError
print("您有一個未定義的變數。")
except TypeError
print("您正在比較不同型別的值")
自己動手試一試 »
示例
嘗試執行引發錯誤但未定義錯誤型別的語句(在此情況下為 ZeroDivisionError)
try
x = 1/0
except NameError
print("您有一個未定義的變數。")
except TypeError
print("您正在比較不同型別的值")
except
print("Something else went wrong")
自己動手試一試 »
示例
如果未引發錯誤,則顯示一條訊息
x = 1
try
x > 10
except NameError
print("您有一個未定義的變數。")
except TypeError
print("您正在比較不同型別的值")
else
print("“Try”程式碼已成功執行,未引發任何錯誤!")
自己動手試一試 »
相關頁面
關鍵字。try
關鍵字。finally