__call__(self,[args…])

可以让类的实例的行为表现的像函数一样,你可以调用他们,将一个函数当做一个参数传到另一个函数中等等操作

实质上说x()和x.__call__()是相同的,注意__call__参数可变,意味着可以定义__call__为其他你想要的的函数,无论有多少个参数