less than 1 minute read

Yes, Python supports multiple inheritance.

A class can be derived from more than one base class, this is called multiple inheritance. The features of all the base classes are inherited into the derived class (like in C++).

Derived class

Syntax:

Class Base1:
       Body of the class

Class Base2:
     Body of the class

Class Derived(Base1, Base2):
     Body of the class

References

Multiple inheritance

Multiple inheritance - Examples