今天學習python時使用try/expect出現錯誤
代碼如下:
try:
x="She said "Surely.""
print(x)
except Exception:
print("The wrong syntax.")
運行結果如下:
a[]
^
SyntaxError: invalid syntax
查了很多資料,了解到,異常的定義是:
即使一條語句或表達式在語法上是正確的,當試圖執行它時也可能會引發錯誤。運行期檢測到的錯誤稱為異常
我們觀察這一句:
x="She said "Surely""
這一句本身是違法語法規則的,所以即使使用了try/except,也是無法拋出異常的。