📜  引号 n 字符串 - Python (1)

📅  最后修改于: 2023-12-03 14:54:11.302000             🧑  作者: Mango

引号 n 字符串 - Python

在 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 中一个非常好用的特性,可以方便地创建多行字符串,并在字符串中保留原始格式。