【发布时间】:2012-07-16 12:27:12
【问题描述】:
嘿,我想在 Python 中声明一个字符串,它是一个长文本(带有换行符和段落)。这可能吗? 如果我只是将文本复制粘贴到引号中,Python 只能识别第一行,如果我想要整个文本,我必须手动删除所有换行符。如果可以的话,如果文本有引号(“”)仍然可以吗?
【问题讨论】:
嘿,我想在 Python 中声明一个字符串,它是一个长文本(带有换行符和段落)。这可能吗? 如果我只是将文本复制粘贴到引号中,Python 只能识别第一行,如果我想要整个文本,我必须手动删除所有换行符。如果可以的话,如果文本有引号(“”)仍然可以吗?
【问题讨论】:
用“”将字符串内容括起来表示多行字符串。
>>>a = """
...this
...is
...a
...multi-line
...string
..."""
>>> a
'this\nis\na\nmulti-line\nstring\n'
【讨论】:
使用三引号:
mytext = """Some text
Some more text
etc...
"""
【讨论】: