isinstance()
isinstance()
isinstance()isinstance(object, classinfo)isinstance() Parameters
isinstance() ParametersThe isinstance() takes two parameters:
object-objectto be checkedclassinfo- class, type, or tuple of classes and types
Return Value from isinstance()
isinstance()The isinstance() returns:
Trueif theobjectis aninstanceor subclass of a class, or any element of the tupleFalseotherwise
If classinfo is not a type or tuple of types, a TypeError exception is raised.
class Foo:
a = 5
fooInstance = Foo()
print(isinstance(fooInstance, Foo))
print(isinstance(fooInstance, (list, tuple)))
print(isinstance(fooInstance, (list, tuple, Foo)))Output:
References
https://www.programiz.com/python-programming/methods/built-in/isinstance
Last updated