【发布时间】:2013-09-12 22:21:18
【问题描述】:
我有一个两个字母的单词,我想将它附加到一个两位数的数字上。单词是整数,数字是字符串。 假设数字的名称是“数字”,单词的名称是“单词”。 你如何让它在没有空格的情况下将它们打印在一起。当我现在尝试它时,无论我尝试什么,它们之间仍然有一个空间。 谢谢!
【问题讨论】:
标签: python string python-3.x int
我有一个两个字母的单词,我想将它附加到一个两位数的数字上。单词是整数,数字是字符串。 假设数字的名称是“数字”,单词的名称是“单词”。 你如何让它在没有空格的情况下将它们打印在一起。当我现在尝试它时,无论我尝试什么,它们之间仍然有一个空间。 谢谢!
【问题讨论】:
标签: python string python-3.x int
'{}{}'.format(word, number)
例如,
In [19]: word='XY'
In [20]: number=123
In [21]: print('{}{}'.format(word, number))
XY123
【讨论】:
print 函数有一个sep 参数来控制项目之间的间距:
print(number, word, sep="")
如果您需要一个字符串,而不是打印,那么 unutbu 的字符串格式答案会更好,但这可能会让您以更少的步骤获得您想要的结果。
【讨论】:
【讨论】: