Explore

Python Programs

Check If Variable Is Function In Python

Check If Variable Is Function In Python

Want to know how to check if variable is function in python, then you are at the right place today in this tutorial. I will show you how to check if a variable is function in python, So follow this tutorial till the end.

To create this program we will use the callable function which returns true when given a function as a parameter so we can use this to create this program now let’s see it in code.

Program To Check If Variable Is Function In Python


def test():
    print("Test")
    
if callable(test) == True:
    print("It is a function")
else:
    print("Not a function")

Above is the program to check if variable is function in python. Now to run this program you need to have python installed on your computer, If you don’t have then follow this guide: Install and setup python on your computer.

To run this python program, follow the below steps:

  • Create a new folder for this python project.
  • Open it in a code editor of your choice.
  • Create a python file with an ending .py extension.
  • Copy the above code and paste it in your file.
  • Open a terminal or CMD at folder location
  • And type this command python filename.py (Name of your file).

After running this program you will see that it printed that it is a function if you gave it any other variable the callable function return it false and print not a function.

As you can see we successfully created this program in python. Don’t want to create all the files and folders then you can run this program now using this online python compiler.

Summary

This was a simple program to check whether a variable is a function in python. I hope you found this tutorial helpful and useful. Do share this tutorial with your friends who might need this program.

Here are some more python program tutorials for you:

I hope you found what you were looking for from this tutorial, and if you want more python programs and tutorials like this, do join our Telegram channel for future updates.

Thanks for reading, have a nice day 🙂