十七 深入Python異常處理

2021-09-23 18:48:14 字數 527 閱讀 1544

在python 中的錯誤和異常是什麼?

通常來說,程式中的錯誤至少包括兩種,一種是語法錯誤,另一種則是異常。

所謂語法錯誤,你應該很清楚,也就是你寫的**不符合程式設計規範,無法被識別與執行,比如下面這個例子的語法錯誤

下面的**無法被識別和執行

if name is

notnone

print

(name)

上面的**if 語句漏掉了冒號,不符合 python 的語法規範,所以程式就會報錯invalid syntax

異常則是指程式的語法正確,也可以被執行,但在執行過程中遇到了錯誤,丟擲了異常。

比如,最常見的除數不能為0。變數沒有定義。資料型別的運算。

python異常處理 Python 異常處理

使用者輸入不完整 比如輸入為空 或者輸入非法 輸入不是數字 異常就是程式執行時發生錯誤的訊號,在python中,錯誤觸發的異常如下 在python中不同的異常可以用不同的型別 python中統一了類與型別,型別即類 去標識,不同的類物件標識不同的異常,乙個異常標識一種錯 觸發indexerror 觸...

python 第十七周 異常處理與程式除錯

異常 exception 是指程式中的例外 違例情況。python2.5中的異常定義在exception模組中,並繼承自基類baseexception。exception類是常用的異常類,包括 standarderror,stopiteration generatorexit warning.等類 ...

python異常舉例 Python異常處理

1.1異常問題舉例 例一 i input 請輸入數字 請輸入數字 0 print i print 5 int i traceback most recent call last file line 1,in zerodivisionerror division by zero 上述 的報錯是除零的錯...