<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        python異常和錯(cuò)誤有什么區(qū)別

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:07:35
        文檔

        python異常和錯(cuò)誤有什么區(qū)別

        python異常和錯(cuò)誤有什么區(qū)別:python異常和錯(cuò)誤有什么區(qū)別1. 錯(cuò)誤從軟件方面來(lái)說(shuō),錯(cuò)誤是語(yǔ)法或是邏輯上的。語(yǔ)法錯(cuò)誤指示軟件的結(jié)構(gòu)上有錯(cuò)誤,導(dǎo)致不能被解釋器解釋或編譯器無(wú)法編譯。這些錯(cuò)誤必須在程序執(zhí)行前糾正。當(dāng)程序的語(yǔ)法正確后,剩下的就是邏輯錯(cuò)誤了。邏輯錯(cuò)誤可能是由于不完整
        推薦度:
        導(dǎo)讀python異常和錯(cuò)誤有什么區(qū)別:python異常和錯(cuò)誤有什么區(qū)別1. 錯(cuò)誤從軟件方面來(lái)說(shuō),錯(cuò)誤是語(yǔ)法或是邏輯上的。語(yǔ)法錯(cuò)誤指示軟件的結(jié)構(gòu)上有錯(cuò)誤,導(dǎo)致不能被解釋器解釋或編譯器無(wú)法編譯。這些錯(cuò)誤必須在程序執(zhí)行前糾正。當(dāng)程序的語(yǔ)法正確后,剩下的就是邏輯錯(cuò)誤了。邏輯錯(cuò)誤可能是由于不完整

        python異常和錯(cuò)誤有什么區(qū)別

        1. 錯(cuò)誤

        從軟件方面來(lái)說(shuō),錯(cuò)誤是語(yǔ)法或是邏輯上的。語(yǔ)法錯(cuò)誤指示軟件的結(jié)構(gòu)上有錯(cuò)誤,導(dǎo)致不能被解釋器解釋或編譯器無(wú)法編譯。這些錯(cuò)誤必須在程序執(zhí)行前糾正。當(dāng)程序的語(yǔ)法正確后,剩下的就是邏輯錯(cuò)誤了。邏輯錯(cuò)誤可能是由于不完整或是不合法的輸入所致;在其他情況下,還可能是邏輯無(wú)法生成,計(jì)算,或是輸出結(jié)果需要的過(guò)程無(wú)法執(zhí)行。這些錯(cuò)誤通常分別被稱為域錯(cuò)誤和范圍錯(cuò)誤。

        當(dāng) Python 檢測(cè)到一個(gè)錯(cuò)誤時(shí),解釋器就會(huì)指出當(dāng)前流已經(jīng)無(wú)法繼續(xù)執(zhí)行下去,這時(shí)候就出現(xiàn)了異常。

        2. 異常

        對(duì)異常的最好描述是: 它是因?yàn)槌绦虺霈F(xiàn)了錯(cuò)誤而在正常控制流以外采取的行為。這個(gè)行為又分為兩個(gè)階段: 首先是引起異常發(fā)生的錯(cuò)誤,然后是檢測(cè)(和采取可能的措施)階段。

        第一個(gè)階段是在發(fā)生了一個(gè)異常條件(有時(shí)候也叫做例外的條件)后發(fā)生的。只要檢測(cè)到錯(cuò)誤并且意識(shí)到異常條件,解釋器會(huì)引發(fā)一個(gè)異常。引發(fā)也可以叫做觸發(fā)或者生成,解釋器通過(guò)它通知當(dāng)前控制流有錯(cuò)誤發(fā)生。

        Python 也允許程序員自己引發(fā)異常,無(wú)論是 Python 解釋器還是程序員引發(fā)的,異常就是錯(cuò)誤發(fā)生的信號(hào),當(dāng)前流將被打斷,用來(lái)處理這個(gè)錯(cuò)誤并采取相應(yīng)的操作,這就是第二階段。

        對(duì)異常的處理發(fā)生在第二階段。異常引發(fā)后,可以調(diào)用很多不同的操作,可以是忽略錯(cuò)誤(記錄錯(cuò)誤但不采取任何措施, 采取補(bǔ)救措施后終止程序),或是減輕問(wèn)題的影響后設(shè)法繼續(xù)執(zhí)行程序。所有的這些操作都代表一種繼續(xù),或是控制的分支,關(guān)鍵是程序員在錯(cuò)誤發(fā)生時(shí)可以指示程序如何執(zhí)行。

        類似 Python 這樣支持引發(fā)和處理異常(這更重要)的語(yǔ)言,可以讓開(kāi)發(fā)人員可以在錯(cuò)誤發(fā)生時(shí)更直接地控制它們。程序員不僅僅有了檢測(cè)錯(cuò)誤的能力,還可以在它們發(fā)生時(shí)采取更可靠的補(bǔ)救措施。

        由于有了運(yùn)行時(shí)管理錯(cuò)誤的能力,應(yīng)用程序的健壯性有了很大的提高。

        異常和異常處理并不是什么新概念。它們同樣存在于 Ada,Modula-3,C++,Eiffel,以及 Java 中。異常的起源可以追溯到處理系統(tǒng)錯(cuò)誤和硬件中斷這類異常的操作系統(tǒng)代碼。

        在 1965 年左右,PL/1 作為第一個(gè)支持異常的主要語(yǔ)言出現(xiàn),而異常處理是作為一個(gè)它提供的軟件工具。和其他支持異常處理的語(yǔ)言類似,Python 采用了 “try/嘗試” 塊和 “catching/捕獲” 塊的概念,而且它在異常處理方面更有”紀(jì)律性”。

        我們可以為不同的異常創(chuàng)建不同的處理器,而不是盲目地創(chuàng)建一個(gè)”catch-all/捕獲所有”的代碼。

        推薦學(xué)習(xí):《Python教程》

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        python異常和錯(cuò)誤有什么區(qū)別

        python異常和錯(cuò)誤有什么區(qū)別:python異常和錯(cuò)誤有什么區(qū)別1. 錯(cuò)誤從軟件方面來(lái)說(shuō),錯(cuò)誤是語(yǔ)法或是邏輯上的。語(yǔ)法錯(cuò)誤指示軟件的結(jié)構(gòu)上有錯(cuò)誤,導(dǎo)致不能被解釋器解釋或編譯器無(wú)法編譯。這些錯(cuò)誤必須在程序執(zhí)行前糾正。當(dāng)程序的語(yǔ)法正確后,剩下的就是邏輯錯(cuò)誤了。邏輯錯(cuò)誤可能是由于不完整
        推薦度:
        標(biāo)簽: 區(qū)別 錯(cuò)誤 異常
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲精品AA片在线观看不加载| 成人片黄网站色大片免费| ZZIJZZIJ亚洲日本少妇JIZJIZ| 亚洲国产成人无码AV在线| 午夜免费福利在线| 亚洲AV无码之国产精品| 免费A级毛片在线播放不收费| 看亚洲a级一级毛片| vvvv99日韩精品亚洲| 一区二区视频在线免费观看| 亚洲欧洲日产国码一级毛片| 国产午夜无码片免费| 亚洲一区二区成人| 色播精品免费小视频| 亚洲欧美成人一区二区三区| 丁香亚洲综合五月天婷婷| 国产免费人成视频尤勿视频| 亚洲AV无码国产丝袜在线观看| 免费在线观看视频网站| 亚洲性色精品一区二区在线| 国产大片91精品免费观看男同| 国产成人精品免费视频大全| 亚洲爆乳无码一区二区三区| 免费看男女下面日出水来| 亚洲精品国产首次亮相| AV在线亚洲男人的天堂| 国产成人精品免费久久久久| 亚洲国产av一区二区三区丶| 国产精品99久久免费| 久久中文字幕免费视频| 亚洲色大网站WWW永久网站| 亚洲电影日韩精品| 外国成人网在线观看免费视频| 亚洲熟伦熟女专区hd高清| 国产亚洲AV夜间福利香蕉149| 亚洲精品免费在线视频| 日韩精品免费一线在线观看| 老司机亚洲精品影院| 亚洲成a人片在线观看老师| 57pao一国产成永久免费| 国产精品亚洲精品爽爽|