如何打印已作为参数传递的函数?

时间:2019-09-29 15:32:05

标签: python

请忍受我!我习惯于用C编程,而我刚开始学习python。

我有一个主要功能和一个存根函数,如下所示:

def main_function(string):
    print(string)

def stub_function():
    return 'some random string'

我想将stub_function传递到main_function中,并且理想情况下可以打印出“一些随机字符串”。

main_function(stub_function)

但我不断得到:

<function stub_function at 0x7f21f07e0d08>

我尝试搜索,但似乎找不到任何我能理解的东西。这是怎么回事,我该如何解决?预先感谢!

1 个答案:

答案 0 :(得分:1)

必须调用该函数才能返回值。

main_function(stub_function())