course content

Course Content

In-Depth Python OOP

Useful FunctionsUseful Functions


The isinstance() (is instance) is a Python built-in function that checks object is an instance of a certain class and return the bool value (True or False). This function takes 2 arguments: instance and class:

You can use this function to check your instances:


The issubclass() (is subclass) is a Python built-in function that checks class is a Child of another class:

The issubclass() function works with classes only. If you want to check the instance, use the type() function inside the issubclass():

Everything was clear?

Section 2. Chapter 6