Home »
Python »
Python Programs
Determine the type of an object in Python
Here, we are going to learn how to determine the type of object in Python? Here, we are implementing a program which is an example of type() function in python.
By IncludeHelp Last updated : September 17, 2023
Given some of the objects in python, we have to determine their types.
Determining the type of an object
To determine the type of an object, we use type() function – which is a built-in function in python. The type() function is used to determine the type of an object, it accepts an object or value and returns it's type (i.e. a class of the object).
Syntax
type(object)
Example
Consider the below example with sample input and output:
Input:
b = 10.23
c = "Hello"
# Function call
print("type(b): ", type(b))
print("type(c): ", type(c))
Output:
type(b): <class 'float'>
type(c): <class 'str'>
Python program to determine the type of objects
# Python code to determine the type of objects
# declaring objects and assigning values
a = 10
b = 10.23
c = "Hello"
d = (10, 20, 30, 40)
e = [10, 20, 30, 40]
# printing types of the objects
# using type() function
print("type(a): ", type(a))
print("type(b): ", type(b))
print("type(c): ", type(c))
print("type(d): ", type(d))
print("type(e): ", type(e))
# printing the type of the value
# using type() function
print("type(10): ", type(10))
print("type(10.23): ", type(10.23))
print("type(\"Hello\"): ", type("Hello"))
print("type((10, 20, 30, 40)): ", type((10, 20, 30, 40)))
print("type([10, 20, 30, 40]): ", type([10, 20, 30, 40]))
Output
The output of the above program is:
type(a): <class 'int'>
type(b): <class 'float'>
type(c): <class 'str'>
type(d): <class 'tuple'>
type(e): <class 'list'>
type(10): <class 'int'>
type(10.23): <class 'float'>
type("Hello"): <class 'str'>
type((10, 20, 30, 40)): <class 'tuple'>
type([10, 20, 30, 40]): <class 'list'>
In the above example, we took an integer (a), a float (b), a Python string (c), a Python tuple (d), and a Python list (e), and then printed their types using the type() method. For printing, we used print() method.
Python Basic Programs »