Python:如何在字符串之间添加空格

时间:2014-05-16 20:09:48

标签: python string

更具体地说,我试图以句子形式打印函数的几个结果,如print str(function(first)) + str(function(second)) + str(function(third))等等,但我遇到的问题是之间没有空格。个别字符串。

所以,我想知道的是我如何在每个字符串之间添加空格。

3 个答案:

答案 0 :(得分:5)

使用join()

print " ".join([str(function(first)), str(function(second)), str(function(third))])

答案 1 :(得分:3)

print function(first), function(second), function(third)

或使用字符串格式:

print '{0} {1} {2}'.format(function(first), function(second), function(third))

答案 2 :(得分:1)

print str(function(first)) + ' ' + str(function(second)) + ' ' + str(function(third))