将字符串转换为三引号字符串

时间:2013-02-03 12:30:10

标签: python string python-2.7

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

x = "y"

成:

x = """y"""

2 个答案:

答案 0 :(得分:3)

你没有。一个tripple引用的字符串只是符号糖,它产生一个普通的Python字符串,无论如何:

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

您使用tripple引号可以更轻松地包含换行符:

"""\
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"

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

答案 1 :(得分:0)

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

x = "\"\"y\"\"";