This tutorial will explain the details and use of the
pass statement in Python. In almost every high-level programming language, various statements are used for different purposes. Programming languages like C, C++, JAVA, C#, and Python use statements like
if ... else,
break statement, etc., and all these statements are used for different purposes.
pass statement is a Python-specific statement used as a placeholder when the user wants the program to do nothing.
pass Statement in Python
pass statement is used in Python when some code is required syntactically, but the user does not want the program to do anything. There can be different reasons behind it; one can be that the user plans to add the code later, or it can be used to ignore some exceptions raised during the run time.
The below example code demonstrates how to use the
pass statement in case where user wants to add the code later:
def myfunc(x): if x > 0: print('Input is greater than zero') else: #add code here pass
pass statement was not added in the above code example, the compiler would have returned
We can also use the
pass statement to ignore an exception in Python as demonstrated in the example code provided below:
def divide(x, y): z = None try: z = x/y except: pass return z divide(6,0)
In the above example code, we have used the
pass statement along
except statements to handle the
ZeroDivisionError and prevent the code from crashing.