python异常处理_汇总三大python异常处理、自定义异常、断言原理与用法分析
生活随笔
收集整理的這篇文章主要介紹了
python异常处理_汇总三大python异常处理、自定义异常、断言原理与用法分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文實例講述了python異常處理、自定義異常、斷言原理與用法。分享給大家供大家參考,具體如下:
什么是異常:
- 當程序遭遇某些非正常問題的時候就會拋出異常:比如int()只能處理能轉化成int的對象,如果傳入一個不能轉化的對象就會報錯并拋出異常
ValueError :傳入無效的錯誤的參數
TypeError:進行了對類型無效的操作
IndexError:序列中沒有此索引
NameError:使用未定義的變量
更多更具體的異常可以參考Python官方文檔,讀讀官方文檔更健康
異常的處理:
- python使用try,except,finally,else來處理異常,它們各自意義如下:
自定義異常:
- 使用raise可以拋出自定義的異常信息
- 只要繼承了Exception,就可以定義自己的異常類:
斷言:
- 意義:與其讓程序在運行最崩潰,不如在出現錯誤條件時就崩潰【比如說,老司機想要開車,隨便開車風險很大的,使用斷言就好像先判斷路況如何,然后再開車,而不是說開車出去才發現交警大隊
以上就是本文全部內容啦,更多相關內容關注小編敬請期待為你帶來更優質的相關文章!
結尾:
如果需要Python相關的學習資料的話,可以關注小編然后私信【07】可以領取小編精心給初學者準備的學習資料,希望對你的學習有所幫助。
總結
以上是生活随笔為你收集整理的python异常处理_汇总三大python异常处理、自定义异常、断言原理与用法分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ENSP USG6000V登录WEB教程
- 下一篇: 安卓9 怎么运行老程序_这些安卓应用程序