Python:我做错了什么

时间:2017-04-24 10:39:54

标签: python

我正在学习如何编码。这是我的代码:

race = 'Daytona 500' 
print( race , 'is' + type( race )  )

错误是:

print( race , 'is' + type( race ) )
TypeError: must be str, not type

请帮忙,我做错了什么

2 个答案:

答案 0 :(得分:3)

最好在这里使用format

race = 'Daytona 500' 
print( race + ' is '+'{}'.format(type(race)))

它会打印Daytona 500 is <type 'str'>

答案 1 :(得分:2)

你也可以使用:

print( race + ' is '+ str(type(race)))