python 类中__call__内置函数的使用

class F:
def __call__(self, *args, **kwargs):
print('执行__call__')

s = F()
s()

先给类创建一个对象,直接通过对象来执行,就会自动去执行类中的__call__函数,如上面的执行结果就是“执行__call__”

猜你喜欢

转载自www.cnblogs.com/jinbaobao/p/12049383.html