>>> item1="eggs"
>>> item2="sandwich"
>>> print(item1+item2)
>>> Output: eggssandwich
我的主要目标是在蛋和三明治之间放置一个空格。如何在Python中的两个字符串项目之间放置空格
但我不确定如何。任何帮助,将不胜感激
>>> item1="eggs"
>>> item2="sandwich"
>>> print(item1+item2)
>>> Output: eggssandwich
我的主要目标是在蛋和三明治之间放置一个空格。如何在Python中的两个字符串项目之间放置空格
但我不确定如何。任何帮助,将不胜感激
使用.join()
:
print(" ".join([item1, item2]))
为print
默认,然而,就是把参数之间的空间,所以你也可以这样做:
print(item1, item2)
另一种方式可以使用字符串格式:
print("{} {}".format(item1, item2))
还是旧的方式:
print("%s %s" % (item1, item2))
只需添加空间!
print(item1 + ' ' + item2)
厂 - 但只有当'item1'和'item2'是字符串时。 'print(item1,item2)'没有这个限制。 – martineau
简单!
'{} {}'.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
'打印' –