python的多态支持非常有限 不知道这是不是对的

class Human():
    def eat(self):
        print("人类进食")


class Animal():
    def eat(self):
        print("动物进食")


def eat(ojb):
    ojb.eat()


h, a = Human(), Animal()
for i in [h, a]:
    eat(i)

output:

人类进食
动物进食