天天看點

python常問面試題_【面試題 | 列舉幾個Python中的标準異常類?】- 環球網校

【摘要】今天給大家解答一道Python常見的面試題,希望這個面試欄目,給那些準備面試的同學,提供一點點幫助!小編會從最基礎的面試題開始,每天一題。如果參考答案不夠好,或者有錯誤的話,麻煩大家可以在留言區給出自己的意見和讨論,今天要說的是列舉幾個Python中的标準異常類。

廢話不多說,開始今天的題目:

問:列舉幾個Python中的标準異常類?

下面用列出所有的異常類 :

異常名稱描述

BaseException——所有異常的基類

SystemExit——解釋器請求退出

KeyboardInterrupt——使用者中斷執行(通常是輸入^C)

Exception——正常錯誤的基類

StopIteration——疊代器沒有更多的值

GeneratorExit——生成器(generator)發生異常來通知退出

SystemExitPython ——解釋器請求退出

StandardError——所有的内建标準異常的基類

ArithmeticError——所有數值計算錯誤的基類

FloatingPointError——浮點計算錯誤

OverflowError——數值運算超出最大限制

ZeroDivisionError——除(或取模)零 (所有資料類型)

AssertionError——斷言語句失敗

AttributeError——對象沒有這個屬性

EOFError——沒有内建輸入,到達EOF 标記

EnvironmentError——作業系統錯誤的基類

IOError——輸入/輸出操作失敗

OSError——作業系統錯誤

WindowsError——系統調用失敗

ImportError——導入子產品/對象失敗

KeyboardInterrupt——使用者中斷執行(通常是輸入^C)

LookupError——無效資料查詢的基類

IndexError——序列中沒有沒有此索引(index)

KeyError——映射中沒有這個鍵

MemoryError——記憶體溢出錯誤(對于Python 解釋器不是緻命的)

NameError——未聲明/初始化對象 (沒有屬性)

UnboundLocalError——通路未初始化的本地變量