如何在没有空格或换行符的情况下打印?

时间:2013-09-26 14:35:50

标签: python

在Python2.7中

我想打印我的短语,例如“这就是它应该看起来如何”,而不是

“T H I S I H H W I T S H O L L O O K K I I E E”

我该怎么做?

1 个答案:

答案 0 :(得分:2)

听起来你正在做这样的事情:

letters = "THIS IS HOW IT SHOULD LOOK LIKE"

for letter in letters:
    print letter,

在打印过程中,每个字母之间会留一个空格。

不是一次打印一个字母,而是打印字符串本身。

>>>print letters
THIS IS HOW IT SHOULD LOOK LIKE

如果letters是字符列表而不是字符串,请使用join将其转换为字符串。

print "".join(letters)

如果由于某种原因无法将字母全部放在一个列表中,则可以使用sys.stdout.write打印不带尾随空格或换行符的字符串。

import sys
letters = "THIS IS HOW IT SHOULD LOOK LIKE"

for letter in letters:
    sys.stdout.write(letter)

结果:

THIS IS HOW IT SHOULD LOOK LIKE