How to Call a Function in Python

Before understanding how to call a function in Python, let’s know what are functions. Functions are known as the block of statements used to carry out certain tasks while programming. They help us break a huge group of code into a block of modules. You can define functions anywhere & anytime in your code such as modules, classes or nested functions.

Function Features

Let’s explore some function features of Python.

  1. Functions are used to avoid repeted code.
  2. Functions are used to convert a huge chunk of code into smaller modules.
  3. Functions help simplify the code and get a better understanding of modules.
  4. Helps create a reusable code which as save a considerate amount of memory.
  5. Function names are used to execute local functions written in the code.
  6. Functions in Python starts def followed by a colon (:) & a function name.

Rules to Define Python Function

  1. To declare and define a Python Function, ‘def‘ keyword is used.
  2. In Python, identifiers are used such as A-Z, a-z, & underscore (_).
  3. Using a (:) colon is mandatory while creating a Python function.
  4. Reserved word cannot be used as a function name or identifier while creating a Python function.
  5. Function parametes can be optionally empty or multiples in Python function.

How to Create a Function in Python

To create a function in Python, first, a def keyword is used to declare and write the function followed by the function name after the colon (:).

def function_name(): # use def keyword to define the function  
Statement to be executed  
return statement # return a single value.  

Now let’s create a function in Python.

def myFun(): # define function name  
    print(" Welcome to TechsTricks")  
myFun() # call to print the statement 
Welcome to TechsTricks

How to Call a Function in Python

After creating a function in Python, here’s how you can call it: function_name() or other function or nested function. Here’s a syntax for calling a Python function.

def function_name():  
function_name() #directly call the function  
#calling function using built-in function in Python
def function_name():   
str = function_name('arjun') #assign the function name to call the function  
print(str) #print the statement  

Here’s how you can create a welcome message using functions in Python.

def MyFun():  
    print("Hello World")  
    print(" Welcome to the TechsTricks")  
MyFun() #Call Function to print the message.
Hello World
Welcome to TechsTricks

In the above example, we’ve called the main function to print the statement. We hope now you understand how to call a function in Python. Up next, you can read about how to take User Input in Python.

We will be happy to hear your thoughts

      Leave a reply

      Techs Tricks
      Reset Password