Python supports multiple inheritance, allowing a class to inherit from more than one parent class. This means a child class can inherit attributes and methods from multiple base classes. Python handles multiple inheritance using the Method Resolution Order (MRO), which determines the sequence in which methods are searched for in a class hierarchy.