In this tutorial, we will learn about python function and how to create custom functions in python.

What is a function in Python?
A python function is a set of statements of codes that are organized and reusable that are used to perform related actions, and a function is only run when it is called.
The function is used to break a large code into smaller and modular pieces and reused many times in a program.
Also, functions make the program more readable, organized, and manageable. A function can be both built-in or user-defined in which the user can create its custom functions.
How to define a function in python?
Python functions can be created using the python def keyword followed by the function name and closed by brackets with a colon: and a set of statements inside the function, which we only are executed when we call the function.
Syntax of a user-defined function.
How to call a function in Python?
A Function can be called or used in a program by calling the function name followed by brackets.
Syntax on how to call a function.
Let see an example of how to make a python function.
Example:
The output will be as follow.
This way, we can create a function in python.
Lets check it function type using type() method.
Example:
Output:
As we can see, we got the result as a class function.
Return statement inside the Python Function
The return() is used to exit the function and return output based on the code implemented with the return() statement.
Syntax of return:
Let see an example of using the return statement in python.
Example:
Here we are returning a string using a return statement. As we can see, we don’t need to use the print() statement to print the string.
The output will be as follows.
We can also add arithmetic operations in the python functions.
Example of arithmetic operations.
The output will be as follow.
pass() statement in Python Function
We can use the pass() statement to pass the null statement in the function. When we use the pass() method in python functions, it will not give any output. It will just run an empty statement.
Let see an example of the pass() statement in functions.
When we run this program, we will get nothing as an output as we are using the pass() statement here.