溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python錯(cuò)誤和異常有哪些區(qū)別

發(fā)布時(shí)間:2020-09-10 09:27:42 來源:億速云 閱讀:157 作者:小新 欄目:編程語言

小編給大家分享一下python錯(cuò)誤和異常有哪些區(qū)別,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

錯(cuò)誤分為語法錯(cuò)誤和邏輯錯(cuò)誤

語法錯(cuò)誤

程序執(zhí)行過程中,python解釋器會(huì)檢測(cè)你的程序是否存在語法錯(cuò)誤,如果程序出錯(cuò)python解釋器會(huì)指出出錯(cuò)的一行,并且在最先找到的 錯(cuò)誤的文職標(biāo)記了一個(gè)小小的箭頭。

邏輯錯(cuò)誤

在生活中0是不能作為被除數(shù)的,程序?qū)懙恼Z法可能沒問題,但是邏輯上不一定沒有問題。這就是一種邏輯錯(cuò)誤。

即便python的程序的語法是正確的,在運(yùn)行它的時(shí)候,也有可能發(fā)生錯(cuò)誤,程序運(yùn)行期檢測(cè)到的錯(cuò)誤被稱為異常。

異常是由錯(cuò)誤產(chǎn)生的。

程序出現(xiàn)了異常都不會(huì)被程序處理,都以錯(cuò)誤信息的會(huì)展現(xiàn)出來。

異常都有不同的類型出現(xiàn),這些錯(cuò)誤類型都作為信息的一部分打印出來,例子中的類型有ZeroDivisionError,TypeError,IndexError。每一種錯(cuò)誤類型,都有相應(yīng)的異常類。

python中的異常類

在python中不同的異??梢杂貌煌念愋?類型即類)去標(biāo)識(shí),不同的類的對(duì)象標(biāo)識(shí)了不同的異常,一個(gè)異常標(biāo)識(shí)一種錯(cuò)誤。

python中所有的錯(cuò)誤都是從BaseException類派生的。

看完了這篇文章,相信你對(duì)python錯(cuò)誤和異常有哪些區(qū)別有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI