Operación Python Sao: sin objeto. El método puede llamar al método correspondiente

Simplemente escriba el método __call__ en la clase;

class testCallFunction:

    # 需要使用call方法
    def __call__(self, *args, **kwargs):
        return "名字是:{},年龄是:{}".format(kwargs.get("name"),kwargs.get("age"));



def main():
    testCall = testCallFunction();
    print(testCall());

if __name__ == '__main__':
    main();


Supongo que te gusta

Origin blog.csdn.net/weixin_44887276/article/details/114404143
Recomendado
Clasificación