課程內(nèi)容
Python入門課程N(yùn)O72課 什么是異常Exception
所謂的異常,簡言之,就是程序中的錯誤。程序員主要處理的是軟件異常。
什么是Exception?
在Python中一切皆對象,異常也是一種對象。NameError,IndentationError等都是一種數(shù)據(jù)類型,它們直接或間接繼承于Exception,Exception是一種類類型。并且NameError繼承于Exception, IndentationError繼承于SyntaxError, SyntaxError又繼承于Exception。而Exception又繼承于BaseException。
Python中的標(biāo)準(zhǔn)異常
Python預(yù)定義了一系列標(biāo)準(zhǔn)異常,這些標(biāo)準(zhǔn)異常的異常名稱都以Error作為后綴。Python中的異常主要有:語法異常,類型異常,名稱異常,值異常,數(shù)學(xué)異常,系統(tǒng)異常,運(yùn)行時異常。
其它更多的異常類型,同學(xué)們可以查閱Python的官方文檔。Python預(yù)定義的這些異常,是為方便程序員對異常進(jìn)行處理。在程序中對可能出現(xiàn)的異常進(jìn)行處理,可以增強(qiáng)程序的健壯性。

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