Junior — Middle
How is error handling implemented through exceptions in Python?
sobes.tech AI
Answer from AI
In Python, error handling is implemented through the exception mechanism. When an error occurs in a program, an exception is raised, which can be caught and handled using the try-except construct.
Example:
try:
result = 10 / 0
except ZeroDivisionError:
print("Division by zero is not possible")
You can also use else blocks (executed if no exceptions occur) and finally (executed always, regardless of exceptions). Exceptions can be created manually by inheriting from the Exception class.