1 # _*_ coding:utf-8 _*_ 2 3 ''' 4 一个类实例可以变成一个可以调用的对象,只需要实现特殊方法__call__ 5 所以可以看出在python中函数也是对象 6 ''' 7 8 class Person(): 9 def __init__(self,name,age): 10 self.name = name 11 self.age = age 12 13 def __call__(self, friend): 14 print(self.name+'的朋友是:'+friend) 15 16 if __name__ == '__main__': 17 p = Person("bevis",12) 18 p("zhansan")