\ newline转义序列在python中是什么意思?
问题内容:
我发现序列\newline
在Python文档中的转义序列名单。我想知道它是如何使用的以及用于什么目的。至少在我的解释器中,这似乎被解释为'\n' + 'ewline'
:
>>> print('\newline')
ewline
问题答案:
它指的是实际的换行符,即字符代码为“ 10”(0x0a)的字符,而不是文本序列“换行符”。
因此,示例如下所示:
print("a\
b")
在这里,反斜杠由字符串内的换行符后接,而打印的内容只是“ ab”而没有任何区别。
它与\n
-不同,在这里,反斜杠后面的字符为n
(0x6e),并且\x0a
在解析字符串时,此序列会转换为。在上\<newline>
,源字符串包含该\x0a
字符,并由一个空字符串替换。
也许该页面上的文档会更清晰(\<newline>
而不只是)\newline
。