bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/Python/Reference and Practice
Python•Reference and Practice

Python Built-in Exceptions

Concept visual

Python Built-in Exceptions

keys map to buckets01kiwi:12pear:43apple:7grape:9

Built-in Exceptions

Formula

The table below shows built - in exceptions that are usually raised in Python:

Exception

Description

ArithmeticError

Raised when an error occurs in numeric calculations

AssertionError

Raised when an assert statement fails

AttributeError

Raised when attribute reference or assignment fails

Exception

Base class for all exceptions

EOFError

Raised when the input() method hits an "end of file" condition (EOF)

FloatingPointError

Raised when a floating point calculation fails

GeneratorExit

Raised when a generator is closed (with the close() method)

ImportError

Raised when an imported module does not exist

IndentationError

Raised when indentation is not correct

IndexError

Raised when an index of a sequence does not exist

KeyError

Raised when a key does not exist in a dictionary

KeyboardInterrupt

Formula

Raised when the user presses Ctrl + c,

Ctrl+z or Delete

LookupError

Raised when errors raised cant be found

MemoryError

Raised when a program runs out of memory

Previous

Python Interview Questions

Next

W3Schools Python Bootcamp