您将如何将字符串转换为三引号字符串?
x = "y"
进入:
x = """y"""
你没有。三重引号字符串只是符号糖,它会产生一个普通的 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"
但是这两种声明字符串值的方式的最终结果是完全相同的。
您可以使用 \ 字符转义引号。我不确切知道 Python 是如何连接字符串的,但它看起来类似于:
x = "\"\"y\"\"";