Python基础 2:duck type

来源:互联网 发布:淘宝炫舞摘花怎么样 编辑:程序博客网 时间:2024/06/05 04:57

Python的duck type:

>>> class Man():
def say(self):
print 'I \'m a man'



>>> class Woman():
def say(self):
print 'I \'m a woman'



>>> def say(Sayable):
Sayable.say()


>>> m = Man()
>>> w = Woman()
>>> say(m)
I 'm a man
>>> say(w)
I 'm a woman
>>> 

0 0
原创粉丝点击