Junior — Middle
Can you name the main types of exceptions encountered in Python?
sobes.tech AI
Answer from AI
Python has many built-in exception types used for handling various errors. The main ones are:
Exception— the base class for all exceptions.ValueError— raised when an argument has an inappropriate value.TypeError— when an operation or function is applied to an object of an inappropriate type.IndexError— out of range index for a list or other sequence.KeyError— attempting to access a non-existent key in a dictionary.AttributeError— accessing a non-existent attribute of an object.ZeroDivisionError— division by zero.ImportError— error importing a module.FileNotFoundError— file not found.
These exceptions help catch and handle errors in programs, making the code more reliable.