最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python內置異常類型全面匯總

 更新時間:2020年05月28日 11:00:13   作者:musen  
這篇文章主要介紹了Python內置異常類型全面匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

內置異?;?/strong>

在 Python 中,所有異常必須為一個派生自 BaseException 的類的實例。 通過子類化創(chuàng)建的兩個不相關異常類永遠是不等效的,既使它們具有相同的名稱。

下列異常主要被用作其他異常的基類。

BaseException: 所有異常的基類

Exception(重點掌握)

所有內置的非系統(tǒng)退出類異常都派生自此類。 所有用戶自定義異常也應當沒打算自此類。

ArithmeticError

此基類用于派生針對各種算術類錯誤而引發(fā)的內置異常: OverflowError, ZeroDivisionError, FloatingPointError。

BufferError

當與 緩沖區(qū) 相關的操作無法執(zhí)行時將被引發(fā)。

LookupError

此基類用于派生當映射或序列所使用的鍵或索引無效時引發(fā)的異常: IndexError, KeyError

內置異常的層次結構

BaseException       所有異常的基類     
 +-- SystemExit       解釋器請求退出
 +-- KeyboardInterrupt     用戶中斷執(zhí)行(通常是輸入^C)
 +-- GeneratorExit      生成器(generator)發(fā)生異常來通知退出
 +-- Exception        常規(guī)錯誤的基類
   +-- StopIteration       迭代器沒有更多值 
   +-- StopAsyncIteration       必須通過異步迭代器對象的__anext__()方法引發(fā)以停止迭代
   +-- ArithmeticError         所有數(shù)值計算錯誤的基類
   |  +-- FloatingPointError       浮點計算錯誤
   |  +-- OverflowError         數(shù)值運算超出最大限制
   |  +-- ZeroDivisionError       除(或取模)零 (所有數(shù)據(jù)類型
   +-- AssertionError         斷言語句失敗
   +-- AttributeError         對象沒有這個屬性
   +-- BufferError          與緩沖區(qū)相關的操作時引發(fā)
   +-- EOFError            沒有內建輸入,到達EOF 標記
   +-- ImportError           導入失敗
   |  +-- ModuleNotFoundError    找不到模塊
   +-- LookupError           無效數(shù)據(jù)查詢的基類
   |  +-- IndexError           序列中沒有此索引(index)
   |  +-- KeyError            映射中沒有這個鍵
   +-- MemoryError           內存溢出錯誤
   +-- NameError            未聲明、初始化對象
   |  +-- UnboundLocalError       訪問未初始化的本地變量
   +-- OSError             操作系統(tǒng)錯誤,
   |  +-- BlockingIOError        操作將阻塞對象設置為非阻塞操作
   |  +-- ChildProcessError       子進程上的操作失敗
   |  +-- ConnectionError        與連接相關的異常的基類
   |  |  +-- BrokenPipeError       在已關閉寫入的套接字上寫入
   |  |  +-- ConnectionAbortedError   連接嘗試被對等方中止
   |  |  +-- ConnectionRefusedError   連接嘗試被對等方拒絕
   |  |  +-- ConnectionResetError    連接由對等方重置
   |  +-- FileExistsError        創(chuàng)建已存在的文件或目錄
   |  +-- FileNotFoundError       請求不存在的文件或目錄
   |  +-- InterruptedError       系統(tǒng)調用被輸入信號中斷
   |  +-- IsADirectoryError       在目錄上請求文件操作
   |  +-- NotADirectoryError      在不是目錄的事物上請求目錄操作
   |  +-- PermissionError       在沒有訪問權限的情況下運行操作
   |  +-- ProcessLookupError      進程不存在
   |  +-- TimeoutError         系統(tǒng)函數(shù)在系統(tǒng)級別超時
   +-- ReferenceError        弱引用試圖訪問已經垃圾回收了的對象
   +-- RuntimeError         一般的運行時錯誤
   |  +-- NotImplementedError   尚未實現(xiàn)的方法
   |  +-- RecursionError      解釋器檢測到超出最大遞歸深度
   +-- SyntaxError          Python 語法錯誤
   |  +-- IndentationError     縮進錯誤
   |     +-- TabError     Tab 和空格混用
   +-- SystemError       一般的解釋器系統(tǒng)錯誤
   +-- TypeError        對類型無效的操作
   +-- ValueError       傳入無效的參數(shù)
   |  +-- UnicodeError       Unicode 相關的錯誤
   |     +-- UnicodeDecodeError   Unicode 解碼時的錯誤
   |     +-- UnicodeEncodeError   Unicode 編碼時錯誤
   |     +-- UnicodeTranslateError Unicode 轉換時錯誤
   +-- Warning            警告的基類
      +-- DeprecationWarning     關于被棄用的特征的警告
      +-- PendingDeprecationWarning  關于構造將來語義會有改變的警告
      +-- RuntimeWarning      可疑的運行行為的警告
      +-- SyntaxWarning      可疑的語法的警告
      +-- UserWarning       用戶代碼生成的警告
      +-- FutureWarning      有關已棄用功能的警告的基類
      +-- ImportWarning      模塊導入時可能出錯的警告的基類
      +-- UnicodeWarning      與Unicode相關的警告的基類
      +-- BytesWarning       bytes和bytearray相關的警告的基類
      +-- ResourceWarning      與資源使用相關的警告的基類

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python數(shù)據(jù)模型與Python對象模型的相關總結

    Python數(shù)據(jù)模型與Python對象模型的相關總結

    這篇文章主要介紹了Python數(shù)據(jù)模型與Python對象模型的相關總結,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2021-01-01
  • TensorFlow深度學習之卷積神經網絡CNN

    TensorFlow深度學習之卷積神經網絡CNN

    這篇文章主要介紹了TensorFlow深度學習之卷積神經網絡CNN
    2018-03-03
  • Python銀行系統(tǒng)實戰(zhàn)源碼

    Python銀行系統(tǒng)實戰(zhàn)源碼

    這篇文章主要為大家詳細介紹了Python銀行系統(tǒng)實戰(zhàn)源碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Python?numpy中np.random.seed()的詳細用法實例

    Python?numpy中np.random.seed()的詳細用法實例

    在學習人工智能時,大量的使用了np.random.seed(),利用隨機數(shù)種子,使得每次生成的隨機數(shù)相同,下面這篇文章主要給大家介紹了關于Python?numpy中np.random.seed()的詳細用法,需要的朋友可以參考下
    2022-08-08
  • Python Django ORM與模型詳解

    Python Django ORM與模型詳解

    這篇文章主要介紹了django的ORM與模型的實現(xiàn)原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧v
    2021-11-11
  • 關于Qt6中QtMultimedia多媒體模塊的重大改變分析

    關于Qt6中QtMultimedia多媒體模塊的重大改變分析

    如果您一直在 Qt 5 中使用 Qt Multimedia,則需要對您的實現(xiàn)進行更改。這篇博文將嘗試引導您完成最大的變化,同時查看 API 和內部結構
    2021-09-09
  • Python語法糖for?else循環(huán)語句里的break使用詳解

    Python語法糖for?else循環(huán)語句里的break使用詳解

    這篇文章主要介紹了Python語法糖之for?else循環(huán)語句里的break使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Python常見內置高階函數(shù)即高階函數(shù)用法

    Python常見內置高階函數(shù)即高階函數(shù)用法

    這篇文章主要介紹了Python的三種高階函數(shù)map、filter、reduce,高階函數(shù)就是一個函數(shù)可以作為參數(shù)傳給另外一個函數(shù),或者一個函數(shù)的返回值為另外一個函數(shù)(若返回值為該函數(shù)本身,則為遞歸),滿足其一則為高階函數(shù),具體內容,需要的朋友可以參考下面文章的介紹
    2021-12-12
  • Python正則表達式re模塊詳解(建議收藏!)

    Python正則表達式re模塊詳解(建議收藏!)

    正則表達式是用來匹配與查找字符串的,從網上爬取數(shù)據(jù)自然或多或少會用到正則表達式,python的正則表達式要先引入re模塊,這篇文章主要給大家介紹了關于Python正則表達式re模塊的相關資料,需要的朋友可以參考下
    2022-07-07
  • 如何用python整理附件

    如何用python整理附件

    本篇文章給大家整理了關于如何用python整理附件的相關知識點,學習python的朋友可以跟著測試下。
    2018-05-05

最新評論

务川| 祁东县| 临泽县| 娱乐| 西充县| 黄梅县| 翼城县| 秭归县| 洪雅县| 河池市| 鄄城县| 都匀市| 襄垣县| 微山县| 伊通| 湘西| 松滋市| 土默特右旗| 沂南县| 安西县| 阜城县| 湖南省| 遂川县| 河津市| 乌拉特前旗| 方山县| 江门市| 平罗县| 平潭县| 贵阳市| 河源市| 玉山县| 离岛区| 达拉特旗| 苍溪县| 上蔡县| 昔阳县| 和田市| 天柱县| 赤水市| 正阳县|