在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 上述 的報錯是除零的錯...