__call__函数

来源:互联网 发布:干程序员帅哥变 编辑:程序博客网 时间:2024/04/28 13:36


__call__

Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。

换句话说,我们可以把这个类型的对象当作函数来使用,相当于 重载了括号运算符。

class People():

   def __call__(self,  var):

           return  var

           


people = People()

print  people('test')

结果为: test
原创粉丝点击