📅  最后修改于: 2023-12-03 14:54:11.302000             🧑  作者: Mango
在 Python 中,你可以使用单引号或者双引号来创建字符串。不过,在字符串开始和结束的引号前加上 n
可以让字符串成为一个多行字符串。
这个 n
被称作是一个转义符,它的作用是告诉 Python 这个字符串是一个多行字符串,而不是一个单行字符串。
下面是一个简单的例子:
my_string = n"""
This is a
multi-line
string!
"""
print(my_string)
输出结果为:
This is a
multi-line
string!
在这个例子中,我们使用了三个引号加上一个 n
来创建一个多行字符串。Python 会保留字符串中的换行符,并输出一个多行字符串。这个特性非常适合在写长字符串时进行格式化,例如在写 HTML/CSS 或者 SQL 语句时。
值得注意的是,这个 n
并不会出现在最终的字符串中,它只是告诉 Python 这个字符串是一个多行字符串。如果想让 n
出现在字符串中,可以使用 \\n
(注意是两个斜杠)来代替。
总之,引号 n
字符串是 Python 中一个非常好用的特性,可以方便地创建多行字符串,并在字符串中保留原始格式。