Python except 关键字
实例
如果语句引发错误,则打印 "Something went wrong":
try: x > 3 except: print("Something went wrong")
定义和用法
在 try ... except 块中使用了关键字 except。它定义 try 块引发错误时要运行的代码块。
Unaweza kudumuza kipya kikuu kwa kawaida ya kichwa kikali, na kipya kikuu kinachotumika kwa sababu ya kipya cha kawaida, angalia mifano ya hapa chini.
Mfano zaidi
Mfano 1
If NameError is raised, write a message; if TypeError is raised, write another message:
x = "hello" try: x > 3 except NameError: print("You have a variable that is not defined.") except TypeError: print("You are comparing values of different type")
Mfano 2
Attempt to execute a statement that raises an error, but do not define an error type (in this case, ZeroDivisionError):
try: x = 1/0 except NameError: print("You have a variable that is not defined.") except TypeError: print("You are comparing values of different type") except: print("Something else went wrong")
Mfano 3
If no error occurs, write a message:
x = 1 try: x > 10 except NameError: print("You have a variable that is not defined.") except TypeError: print("You are comparing values of different type") else: print("The 'Try' code was executed without raising any errors!")