2

您将如何将字符串转换为三引号字符串?

x = "y"

进入:

x = """y"""
4

2 回答 2

4

你没有。三重引号字符串只是符号糖,它会产生一个普通的 Python 字符串,不管:

>>> x = "y"
'y'
>>> x = """y"""
'y'

您使用三重引号使包含换行符更容易:

"""\
Some longer string
with newlines in the text
is easier this way.
"""

比以下更容易阅读:

"Some longer string\nwith newlines in the text\nis easier this way.\n"

但是这两种声明字符串值的方式的最终结果是完全相同的。

于 2013-02-03T12:32:35.860 回答
0

您可以使用 \ 字符转义引号。我不确切知道 Python 是如何连接字符串的,但它看起来类似于:

x = "\"\"y\"\"";
于 2013-02-03T12:33:02.463 回答