python3将函数对象作为参数传递

时间:2018-02-23 15:04:07

标签: python-3.x

我开始学习Python3。 下面的代码段给出了错误 -

TypeError: print() takes 0 positional arguments but 1 was given

def myprint(arg):
    print(arg)


def callbk(func, arg):
    func(arg)
    func(arg)


callbk(myprint, 'Hello World')

我找不到任何合适的解决方案,我不会在这里创建任何新类。

0 个答案:

没有答案