Python连接字符串和函数

use*_*959 5 python string function

Python中有没有办法捕捉字符串和函数?

例如

def myFunction():
    a=(str(local_time[0]))
    return a

b="MyFunction"+myFunction
Run Code Online (Sandbox Code Playgroud)

我得到一个错误,我无法连接'str'和'function'对象.

Sam*_*uns 15

有两种可能性:

如果您正在寻找返回值myfunction,那么:

print 'function: ' + myfunction() 
Run Code Online (Sandbox Code Playgroud)

如果您正在寻找当时的名称myfunction:

print 'function: ' + myfunction.__name__ 
Run Code Online (Sandbox Code Playgroud)


mjg*_*py3 3

您需要调用您的函数,以便它实际上返回您正在查找的值:

b="MyFunction"+myFunction()
Run Code Online (Sandbox Code Playgroud)