Python连接字符串和函数

时间:2013-04-18 16:16:11

标签: python string function

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

例如

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

b="MyFunction"+myFunction

我收到错误,我无法连接'str'和'function'对象。

3 个答案:

答案 0 :(得分:15)

有两种可能性:

如果您要查找myfunction的返回值,则:

print 'function: ' + myfunction() 

如果您要查找myfunction的名称,请:

print 'function: ' + myfunction.__name__ 

答案 1 :(得分:3)

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

b="MyFunction"+myFunction()

答案 2 :(得分:-1)

您可以使用

var= "string" + str(function())

示例

a="this is best"
s="number of chars. in a " + str(len(a))
print(s)