5

Python中有没有办法对字符串和函数进行分类?

例如

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

b="MyFunction"+myFunction

我收到一个错误,无法连接“str”和“function”对象。

4

3 回答 3

15

有两种可能:

如果您正在寻找 的返回值myfunction,则:

print 'function: ' + myfunction() 

如果您正在寻找myfunctionthen 的名称:

print 'function: ' + myfunction.__name__ 
于 2013-04-18T16:21:07.340 回答
3

You need to call your function so that it actually returns the value you are looking for:

b="MyFunction"+myFunction()
于 2013-04-18T16:17:09.453 回答
-1

You can use

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

example

a="this is best"
s="number of chars. in a " + str(len(a))
print(s)
于 2018-08-30T21:17:40.450 回答