isinstance()
Built-in FunctionPython 2.0+Intermediate
Returns True if an object is an instance of a given class or tuple of classes
Quick Info
- Documentation
- Official Docs
- Python Version
- 2.0+
Learn by Difficulty
Quick Example
python
print(isinstance(42, int)) print(isinstance("hello", str)) print(isinstance(42, (int, float))) print(isinstance(True, int))
isinstance() is a built-in function that returns true if an object is an instance of a given class or tuple of classes.
Try in PlaygroundTags
builtinfunctioncoreooptype-checking
Related Items
issubclass()
Built-in Function
Returns True if a class is a subclass of another class
type()
Built-in Function
Returns the type of an object, or creates a new type dynamically
abc
Stdlib — Typing
Abstract Base Classes: define interfaces subclasses must implement
typing
Stdlib — Typing
Type hint support: List, Dict, Optional, Union, Any, Callable, Generic, Protocol