溫馨提示×

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

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

python異常錯(cuò)誤警告的區(qū)別是什么

發(fā)布時(shí)間:2020-09-09 14:50:06 來(lái)源:億速云 閱讀:243 作者:小新 欄目:編程語(yǔ)言

小編給大家分享一下python異常錯(cuò)誤警告的區(qū)別是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

錯(cuò)誤和異常概念

錯(cuò)誤:

1.語(yǔ)法錯(cuò)誤:代碼不符合解釋器或者編譯器語(yǔ)法

2.邏輯錯(cuò)誤:不完整或者不合法輸入或者計(jì)算出現(xiàn)問(wèn)題

異常:執(zhí)行過(guò)程中出現(xiàn)萬(wàn)體導(dǎo)致程序無(wú)法執(zhí)行

1.程序遇到邏輯或者算法問(wèn)題

2.運(yùn)行過(guò)程中計(jì)算機(jī)錯(cuò)誤(內(nèi)存不夠或者IO錯(cuò)誤)

錯(cuò)誤和異常區(qū)別

錯(cuò)誤:

代碼運(yùn)行前的語(yǔ)法或者邏輯錯(cuò)誤,

語(yǔ)法錯(cuò)誤在執(zhí)行前修改,邏輯錯(cuò)誤無(wú)法修改

異常分為兩個(gè)步驟:

1.異常產(chǎn)生,檢查到錯(cuò)誤且解釋器認(rèn)為是異常,拋出異常;

2.異常處理,截獲異常,忽略或者終止程序處理異常

Python常見(jiàn)錯(cuò)誤

常見(jiàn)錯(cuò)誤:ipython下

1. a : NameError

在沒(méi)有定義一個(gè)變量的時(shí)候直接引用

2. if True : SyntaxError

語(yǔ)法錯(cuò)誤

3. f = open('1.txt') : IOError

試圖打開(kāi)一個(gè)不存在的文件的時(shí)候

4. 10/0 : ZeroDivisionError

5. a = int('dd') : ValueError

進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換的時(shí)候遇到的錯(cuò)誤

try-except:異常處理

try:
    try_suite
except Exception [, e]:
    exception_block

以上是python異常錯(cuò)誤警告的區(qū)別是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

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

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guā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