In Python, inheritance is a concept in which existing classes can be modified by a new class. Existing classes are called base classes and new classes are called derived classes. Python Multiple inheritance is when a class comes from more than one base class. Derived classes inherit all the features of their bases. In this tutorial, you will learn about the object-oriented programming (OOPs) concept with examples. Let's discuss how inheritance works in Python.