Python type() Function Tutorial

In this section, we will learn what the type() function is and how to use it in Python.

Python Check Type via type() Function

The `type()` function is used to get the type of an object. For example, if there’s a variable that is pointing to an integer value, then invoking this function on such a variable will return an int class to mention that the value of the target variable is of type int.

Python type() Function Syntax


The method takes one argument and that is the object (value or a variable that is pointing to a value) that we want to take its type.

Note: there’s another variant of this function as well, but the one you saw here is the most used one.

Example: using type() function in Python



print (type(32.22))


<class 'str'>

<class 'int'>

<class 'float'>

Note: the use of `print()` function is to send the result of the call to the `type()` function to the output stream. You’ll learn more about functions in the Python function section.

Example: getting type of a variable via Python type() function


print (type([1,2,3,4,5]))


<class 'tuple'>

<class 'list'>

Example: get type in Python

The example below is for those who already familiar with `is` operator and `if` statement. But if you’re not familiar with these concepts yet, don’t worry they are covered in later sections. So feel free to skip this example for now.

result1 =type((1,2,3,4,5))
result2 = type([1,2,3,4,5])
if (result1 is tuple):
    print("The type is tuple")

if (result2 is list):
    print("The type is list")


The type is tuple

The type is list

Top Technologies