Sometimes, we want to determine the type of an object with Python.
In this article, we’ll look at how to determine the type of an object with Python.
How to determine the type of an object with Python?
To determine the type of an object with Python, we can use the type
or isinstance
functions.
For instance, we write
type([]) is list
class Test (object):
pass
a = Test()
type(a) is Test
to check if []
is a list with
type([]) is list
And we check if a
is a Test
class instance with
type(a) is Test
type
returns the class of the variable.
We can use isinstance
to check if a variable is of a given type.
For instance, we write
isinstance(b, Test)
to check if b
is a instance of the Test
class. It returns True
if b
is a Test
instance and False
otherwise.
Conclusion
To determine the type of an object with Python, we can use the type
or isinstance
functions.