ビルトイン例外
Pythonにはあらかじめ主な発生原因別に組み込み例外が定義されています。ビルトイン例外には他の例外のベースとなる基本例外クラスと実際に発生する例外があります。
例外にはつぎのようなものがあります。
Exception
StandardError
ArithmeticError
FloatingPointError
OverflowError
ZeroDivisionError
AssertionError
AttributeError
EnvironmentError
IOError
OSError
EOFError
ImportError
KeyboardInterrupt
LookupError
IndexError
KeyError
MemoryError
NameError
RuntimeError
SyntaxError
SystemError
SystemExit
TypeError
ValueError