Isinstance () function in Python
The built-in isinstance () function in Python checks whether an object is an instance or a subclass of Classinfo.
The built-in isinstance () function checks whether an object (first parameter) is an instance or a subclass of Classinfo (the second parameter).
The isinstance () function syntax in Python
isinstance(object, classinfo) Parameters of isinstance function ()
The isinstance () function has 2 parameters:
object: object to checkclassinfo: class, type, or tuple
Value returned from isinstance ()
Isinstance () function returns:
Trueif the object is an instance or a subclass of class or any element of the data set.Falseif vice versa.
For example, if the classinfo parameter is a tuple, this function will return True if the object is a type in tuple.
Example: How does isinstance () function work?
class Foo: a = 5 fooInstance = Foo() print(isinstance(fooInstance, Foo)) print(isinstance(fooInstance, (list, tuple))) print(isinstance(fooInstance, (list, tuple, Foo))) Run the program, the result is:
True False True See also: Built-in Python functions
Discover more
python function python function available python document python learningShare by
Lesley Montoya
Update 29 July 2019
You should read it
- The ord () function in Python
- Max () function in Python
- Zip () function in Python
- Exec () function in Python
- The map () function in Python
- The Quiet Details That Make a Sports Betting Platform Feel Reliable
- Instructions on creating toy set images with ChatGPT AI
- How are AI agents changing the journalism industry?
- Issubclass () function in Python
- Which game screen parameters do you need to care about?
- What is a hot and cold water plant without a vase? How much?