python基础

__call__直接对实例进行调用

2017-09-22  本文已影响4人  徐子鑑
class Student(object):
    def __init__(self, name):
        self.name = name

    def __call__(self):
        print('My name is %s.' % self.name)


>>> s = Student('Michael')
>>> s() # self参数不要传入
My name is Michael.
上一篇 下一篇

猜你喜欢

热点阅读