2016-03-01 395 views

回答

6

使用.join()

print(" ".join([item1, item2])) 

print默认,然而,就是把参数之间的空间,所以你也可以这样做:

print(item1, item2) 

另一种方式可以使用字符串格式:

print("{} {}".format(item1, item2)) 

还是旧的方式:

print("%s %s" % (item1, item2)) 
1

只需添加空间!

print(item1 + ' ' + item2) 
+1

厂 - 但只有当'item1'和'item2'是字符串时。 'print(item1,item2)'没有这个限制。 – martineau

6

简单!

'{} {}'.format(item1, item2) # the most prefereable 

'%s %s' % (item1, item2) 

,或者如果它只是打印

print(item1, item2) 

你可以使用加入(如在胎面另一个答案)元素的动态计数。

而且你可以了解如何使用格式语言官方文档中的第一个变种,使真正灵活的格式:(“{} {}”格式(ITEM1,ITEM2)) https://docs.python.org/2/library/string.html#custom-string-formatting

相关问题