Python中有没有办法捕捉字符串和函数?
例如
def myFunction():
a=(str(local_time[0]))
return a
b="MyFunction"+myFunction
我收到错误,我无法连接'str'和'function'对象。
答案 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)