Python入門課程NO72課 什么是異常Exception
所謂的異常,簡言之,就是程序中的錯誤。程序員主要處理的是軟件異常。
什么是Exception?
在Python中一切皆對象,異常也是一種對象。NameError,IndentationError等都是一種數據類型,它們直接或間接繼承于Exception,Exception是一種類類型。并且NameError繼承于Exception, IndentationError繼承于SyntaxError, SyntaxError又繼承于Exception。而Exception又繼承于BaseException。
Python中的標準異常
Python預定義了一系列標準異常,這些標準異常的異常名稱都以Error作為后綴。Python中的異常主要有:語法異常,類型異常,名稱異常,值異常,數學異常,系統異常,運行時異常。
其它更多的異常類型,同學們可以查閱Python的官方文檔。Python預定義的這些異常,是為方便程序員對異常進行處理。在程序中對可能出現的異常進行處理,可以增強程序的健壯性。

- 上一篇
Python入門課程NO71課 什么是面向對象
Python中的對象是指數據類型的一個實例。在Python中一切皆對象,以字典類型進行舉例,字典類型就是一個類型,對字典類型進行實例化后,可以得到一個字典對象。面向對象的三大特征:封裝、繼承、多態。封裝:面向對象中的封裝,是指將數據類型的屬性和方法的實現細節藏起來,只
- 下一篇
Python入門課程NO73課 異常處理
python中處理異常的語句有三種,try,except語句、raise語句、finally語句,接下來將一一講解。try,except 的基本語法:Python解釋器是線性執行的,會先執行try子句,如果Python解釋器沒有拋出異常,所有except子句都會被忽略。 如果try子句的某一行代碼發生了異常,那么try子