Python Exception Handling
Introduction
Today I will take a new part of python for my tutorial series. In this part, you will learn Exception Handling.
Python language has various types of Exception Handling. I will tell you some exception handling in Python and their examples.
Example of Exceptions:
- Num1=5
- Num2=0;
- print(Num1/Num2)
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image001.jpg)
- print(“10”+6)
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image002.jpg)
- print(2+4*num)
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image003.jpg)
- import math
- math.exp(10000)
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image004.jpg)
- from foo import too
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image005.jpg)
- array={'a':'1','b':'2'}
- array['c']
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image006.jpg)
- array = [1,2,3,4,5,6,7]
- array[10]
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image007.jpg)
- num1=5
- num2=0
- print(num1/num2)
- except ZeroDivisionError:
- print("Divided By Zero")
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image008.jpg)
- print("10"+6)
- except TypeError:
- print("Error occured in \"10\"+6")
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image009.jpg)
- print(2+4*num)
- except NameError:
- print("num is not define")
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image010.jpg)
- num1=5
- num2=0
- print(num1/num2)
- except ZeroDivisionError:
- raise ZeroDivisionError("Error Occured")
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image011.jpg)
- num1=5
- num2=0
- print(num1/num2)
- except ZeroDivisionError:
- print("Error Occured")
- finally:
- print("This code will run always")
![output](https://www.csharp.com/UploadFile/Tutorial/admin/python-language-tutorial-exception-handling-part-five02072020051049/Images/image012.jpg)
Author
Neeraj Kumar
0
8.1k
2.3m