Python基礎教程,第九講,異常處理

其實,個人職業是寫Bug。寫的Bug越多,公司招的人越多,整個行業才能欣欣向榮。哎~互聯網行業的冬天就是由於大家這些人,都喜歡捕獲異常,雖然只是一句玩笑,卻反映出異常的重要性。學習

學完這次課程,我能作什麼?

學完這次課程,咱們能夠對異常的捕獲,處理有大體的瞭解。這樣咱們的程序就不會報錯了!3d

學習這次課程,須要多久?

10-15分鐘cdn

課程內容

什麼是異常?

一句話:程序沒有按照咱們預期執行,報錯了,那就是異常。blog

爲何要處理異常?

若是異常沒有被處理,就可能致使程序中斷或者崩潰,從而終止運行。it

經典入門程序

Python異常處理

經過上面的demo咱們看到Python捕獲異常的語法。 try關鍵字後面加業務邏輯,except 關鍵字後面跟須要捕獲的異常。 分母爲0若是不捕獲異常,程序會直接報錯。Demo會輸出0不能爲分母。io

經常使用異常之捕獲文件錯誤

Python捕獲文件異常

這個Demo也是比較經常使用的,在讀寫文件中常常用到,尚未學習文件操做,瞭解一下就能夠了。入門

經常使用異常之捕獲類型錯誤

類型錯誤

捕獲多個異常

也能夠這樣寫:class

Python 捕獲多個異常

也能夠簡單粗暴,捕獲全部異常:基礎

finally 和 else 的比較

若是當沒有異常時執行 某個代碼塊,那麼使用else互聯網

若是但願不管有無異常 都執行某個代碼塊,那麼使用 finally

小結

本節課主要學習了異常的捕獲和處理,以及常見的異常。

接下來學習什麼?

很興奮,基礎支持已經學些大部分,接下來咱們講學習Python的標準庫

關注公衆號,回覆 Python基礎 下載所有代碼+PDF版電子書

相關文章
相關標籤/搜索