0

我有一个两个字母的单词,我想将它附加到一个两位数的数字上。单词是整数,数字是字符串。假设数字的名称是“数字”,单词的名称是“单词”。你如何让它在没有空格的情况下将它们打印在一起。当我现在尝试它时,无论我尝试什么,它们之间仍然有一个空间。谢谢 !

4

3 回答 3

2
'{}{}'.format(word, number)

例如,

In [19]: word='XY'

In [20]: number=123

In [21]: print('{}{}'.format(word, number))
XY123
于 2013-09-12T22:22:18.847 回答
2

print函数有一个sep参数来控制项目之间的间距:

print(number, word, sep="")

如果您需要一个字符串,而不是打印,那么 unutbu 的字符串格式答案会更好,但这可能会让您以更少的步骤获得所需的结果。

于 2013-09-12T22:25:40.923 回答
0

在 python 3 中,构造字符串的首选方法是使用format

要打印连接在一起的单词和数字,您可以使用:

print("{}{}".format(word, number))
于 2013-09-12T22:25:25.360 回答