Python:如何在不同的行上打印包含多个单词的字符串?

时间:2013-04-03 10:44:29

标签: python string

所以说我有

x = "this string"

我正试图在不同的行上打印这两个单词。我想我需要以某种方式使用string.split(),但我不确定如何。

3 个答案:

答案 0 :(得分:8)

您可以使用:

print '\n'.join(x.split())

其中

x = 'this string'
x.split() # ['this', 'string']

答案 1 :(得分:2)

您没有 使用split()。这应该做到。

print x.replace(' ', '\n')

CodePad

它用换行符替换空格字符。

答案 2 :(得分:2)

x="this string"
for a in x.split():
    print a