Posts

Showing posts from October, 2019

Python - Exceptions Handling

Hi there! Python provides two very important features to handle any unexpected error in your Python programs and to add debugging capabilities in them − Exception Handling  − This would be covered in this tutorial. Here is a list standard Exceptions available in Python:  Standard Exceptions . Assertions  − This would be covered in  Assertions in Python  tutorial. List of Standard Exceptions − Sr.No. Exception Name & Description 1 Exception Base class for all exceptions 2 StopIteration Raised when the next() method of an iterator does not point to any object. 3 SystemExit Raised by the sys.exit() function. 4 StandardError Base class for all built-in exceptions except StopIteration and SystemExit. 5 ArithmeticError Base class for all errors that occur for numeric calculation. 6 OverflowError Raised when a calculation exceeds maximum limit for a numeric type. 7 FloatingPointError Raised when a floating point calculation fails.