課程內(nèi)容
Python入門(mén)課程N(yùn)O72課 什么是異常Exception
所謂的異常,簡(jiǎn)言之,就是程序中的錯(cuò)誤。程序員主要處理的是軟件異常。
什么是Exception?
在Python中一切皆對(duì)象,異常也是一種對(duì)象。NameError,IndentationError等都是一種數(shù)據(jù)類(lèi)型,它們直接或間接繼承于Exception,Exception是一種類(lèi)類(lèi)型。并且NameError繼承于Exception, IndentationError繼承于SyntaxError, SyntaxError又繼承于Exception。而Exception又繼承于BaseException。
Python中的標(biāo)準(zhǔn)異常
Python預(yù)定義了一系列標(biāo)準(zhǔn)異常,這些標(biāo)準(zhǔn)異常的異常名稱(chēng)都以Error作為后綴。Python中的異常主要有:語(yǔ)法異常,類(lèi)型異常,名稱(chēng)異常,值異常,數(shù)學(xué)異常,系統(tǒng)異常,運(yùn)行時(shí)異常。

其它更多的異常類(lèi)型,同學(xué)們可以查閱Python的官方文檔。Python預(yù)定義的這些異常,是為方便程序員對(duì)異常進(jìn)行處理。在程序中對(duì)可能出現(xiàn)的異常進(jìn)行處理,可以增強(qiáng)程序的健壯性。
- 上一篇
Python入門(mén)課程N(yùn)O71課 什么是面向?qū)ο?/h2>
Python中的對(duì)象是指數(shù)據(jù)類(lèi)型的一個(gè)實(shí)例。在Python中一切皆對(duì)象,以字典類(lèi)型進(jìn)行舉例,字典類(lèi)型就是一個(gè)類(lèi)型,對(duì)字典類(lèi)型進(jìn)行實(shí)例化后,可以得到一個(gè)字典對(duì)象。面向?qū)ο蟮娜筇卣鳎悍庋b、繼承、多態(tài)。封裝:面向?qū)ο笾械姆庋b,是指將數(shù)據(jù)類(lèi)型的屬性和方法的實(shí)現(xiàn)細(xì)節(jié)藏起來(lái),只
- 下一篇
Python入門(mén)課程N(yùn)O73課 異常處理
python中處理異常的語(yǔ)句有三種,try,except語(yǔ)句、raise語(yǔ)句、finally語(yǔ)句,接下來(lái)將一一講解。try,except 的基本語(yǔ)法:Python解釋器是線(xiàn)性執(zhí)行的,會(huì)先執(zhí)行try子句,如果Python解釋器沒(méi)有拋出異常,所有except子句都會(huì)被忽略。 如果try子句的某一行代碼發(fā)生了異常,那么try子
