其實,個人職業是寫Bug。寫的Bug越多,公司招的人越多,整個行業才能欣欣向榮。哎~互聯網行業的冬天就是由於大家這些人,都喜歡捕獲異常,雖然只是一句玩笑,卻反映出異常的重要性。學習
學完這次課程,咱們能夠對異常的捕獲,處理有大體的瞭解。這樣咱們的程序就不會報錯了!3d
10-15分鐘cdn
一句話:程序沒有按照咱們預期執行,報錯了,那就是異常。blog
若是異常沒有被處理,就可能致使程序中斷或者崩潰,從而終止運行。it
經過上面的demo咱們看到Python捕獲異常的語法。 try關鍵字後面加業務邏輯,except 關鍵字後面跟須要捕獲的異常。 分母爲0若是不捕獲異常,程序會直接報錯。Demo會輸出0不能爲分母。io
這個Demo也是比較經常使用的,在讀寫文件中常常用到,尚未學習文件操做,瞭解一下就能夠了。入門
也能夠這樣寫:class
也能夠簡單粗暴,捕獲全部異常:基礎
若是當沒有異常時執行 某個代碼塊,那麼使用else互聯網
若是但願不管有無異常 都執行某個代碼塊,那麼使用 finally
本節課主要學習了異常的捕獲和處理,以及常見的異常。
很興奮,基礎支持已經學些大部分,接下來咱們講學習Python的標準庫