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 »


Related Programs

Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.