-5

Python2.7中

我想打印我的短语,例如“这应该是这样的”,而不是

“THISHOWIT应该看起来像E”

我该怎么做?

4

1 回答 1

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
于 2013-09-26T14:55:58.203 回答