How to Know the typeof a variable in Python : Steps and Methods

How to Know the typeof a variable in Python

Sometimes we may require to know the type of the variable in advance to avoid future errors like exception errors in python. There are many methods to know the type of the variable in python. In this tutorial, you will learn how to know the typeof of a variable in python through steps.

Steps on knowing the typeof a variable in python

In this section you will know all the steps you will follow to know the type of the variable.

Step 1: Create a variable

The first step is to create a sample variable that I will use different methods to find the type of the variable.

Let’s create an integer variable using the assignment operator.

sample_variable = 10

Step 2: Use the defined methods

After the variable creations use the following methods to determine the type of the variable.

Method 1: Using the type() function

The first method to find the type of the variable is the use of type() function. Here you will just pass the sample_variable as an argument of this function.

sample_variable = 10
print(type(sample_variable))

Output

find the type of variable using the type() function
find the type of variable using the type() function

Method 2: Find the typeof variable using the isinstance() function

The second method to find the type of the variable is to pass the object and class as an argument to isinstance() function. In this case, the class is int. The function will return true if the sample variable is an instance of that class and false if it is not.

Run the below lines of code to know the type of the variable.

sample_variable = 10
print(isinstance(sample_variable, int))

Output

find the type of variable using the isinstance() function
find the type of variable using the isinstance() function

Method 3 :Using the __class__ attribute:

You can also use the __class__ attribute on any object to find the class or type of that variable. For example, if the variable is of integer type then the class of the variable will be <class ‘int’>

sample_variable = 10
print(sample_variable.__class__)

Output

find the type of variable using the __class__ attribute
find the type of variable using the __class__ attribute

Method 4: Use the built-in function isnumeric()

The other method to find the type of the variable is the use of the built-in function of the string variable.  For example, you will use the isnumeric() function to determine whether the variable is numeric or not on the string input. It will return true or false if the variable is numeric or not.

Run the below lines of code to check the type of the variable.

sample_string = "Data Science Leaner"
print(sample_string.isnumeric())

Output

check whether the variable is numeric or not
check whether the variable is numeric or not

Conclusion

It’s best to find the type of a variable when you wants to take input from the user to avoid the error in the future. You can take the example of the machine learning model. Here you have to make sure that you will take the input for the prediction of the same type as you have modeled. Using the above methods you are able to find the typeof the variable in python.

I hope you have liked this tutorial. If you have any queries then you can contact us for more help.

Join our list

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for signup. A Confirmation Email has been sent to your Email Address.

Something went wrong.

Meet Sukesh ( Chief Editor ), a passionate and skilled Python programmer with a deep fascination for data science, NumPy, and Pandas. His journey in the world of coding began as a curious explorer and has evolved into a seasoned data enthusiast.
 
Thank you For sharing.We appreciate your support. Don't Forget to LIKE and FOLLOW our SITE to keep UPDATED with Data Science Learner