Skip to main content
How To Print Type Of Variable In Python

How To Print Type Of Variable In Python

The type() method in Python can be used to print the type of a variable. type() is a Python built-in function that returns the variable’s data type. In Python, use the print() method to print the variables.

How To Print type of variable

The type() method in Python can be used to determine a variable’s data type. The type() method returns the argument(object) supplied as a parameter’s class type. It will return output with the class <‘list’> if the input is a list,<‘string’> if the input is a string, and so on.

Syntax:
type(object)

Parameters

A single object is passed to type().

Example :

Let’s print the different types of variables.

str = "Welcome to pythonpip"
age = 34
salary = 7342.7
complex_num = 11j+21
a_list = ["name", "age", "salary"]
emps = ("A", "B", "C")
a_dict = {"A": "a", "B": "b", "C": "c"}

print("The type is : ", type(str))
print("The type is : ", type(age))
print("The type is : ", type(salary))
print("The type is : ", type(complex_num))
print("The type is : ", type(a_list))
print("The type is : ", type(emps))
print("The type is : ", type(a_dict))

Output:

The type is :  <class 'str'>
The type is :  <class 'int'>
The type is :  <class 'float'>
The type is :  <class 'complex'>
The type is :  <class 'list'>
The type is :  <class 'tuple'>
The type is :  <class 'dict'>


** Process exited - Return Code: 0 **
Press Enter to exit terminal

Python isinstance

The isinstance() is a built-in Python method that returns True if a specified object is of the specified type. The isinstance() method accepts two arguments: object and classtype and returns True if the defined object is of the defined type.

Syntax :

isinstance(object, classtype)

Arguments:

object: You’re comparing the instance of an object to the class type. If the type matches, it will return True; otherwise, it will return False.

class type: It is a type or a class or a tuple of types and classes.

Example

Let’s compare the float value with type float, i.e., 13.15 value will be compared with type float.

fvalue = 13.15
inst_t = isinstance(fvalue, float)
print("Instance Type:", inst_t)

Output :
Instance Type: True

The above code returns True value.

Leave a Reply

Your email address will not be published. Required fields are marked *