python字符串在一行上

时间:2011-03-17 17:41:26

标签: python

我的字符串是

a
b
c
d

我想这样做

a b c d

如何?

3 个答案:

答案 0 :(得分:8)

>>> txt="""a
b
c
d"""
>>> txt.replace("\n", " ")
'a b c d'

答案 1 :(得分:7)

尝试

s = "a\nb\nc\nd\n"
t = str.join(" ", s.splitlines())

答案 2 :(得分:0)

现在,如果您尝试为HTML添加一行,以便通过电子邮件发送或在网页中将其发送,您可以执行以下操作:

str.replace('\n', '<br/>').replace('\r', '<br/>')

但这只是为了使它成为HTML。 当我使用sendgrid API在get HTTP请求中传递电子邮件内容时,我会使用它。