PythonSao操作-オブジェクトなし。メソッドは対応するメソッドを呼び出すことができます

クラスに__call__メソッドを書くだけです。

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();


おすすめ

転載: blog.csdn.net/weixin_44887276/article/details/114404143