2024-06-08 22:49:12 发布
网友
我在list of escape sequences in the python documentation中找到了序列\newline。我想知道它是怎么用的,是用来干什么的。至少在我的解释器中,这似乎被解释为'\n' + 'ewline':
\newline
'\n' + 'ewline'
>>> print('\newline') ewline
它指的是实际的换行符-字符代码为“16”(0x10)的字符-而不是文本序列“newline”。在
例如:
print("a\ b")
在这里,反斜杠后面是一个新行,在一个字符串中,打印的只是“ab”,没有任何区别。在
它不同于\n-在这里,反斜杠后面的字符是n(0x6e),在解析字符串时,这个序列被转换为\x10。在\<newline>上,源字符串包含\x10字符,并由空字符串替换。在
\n
n
\x10
\<newline>
如果页面上的文档是\<newline>而不是\newline,那么这个页面上的文档可能会更清楚。在
您所指的文档解释了反斜杠后面跟一个文字换行符是如何被忽略的,就好像下一行与找到起始反斜杠的那一行实际连接在一起一样。在
字符串\newline'没有特殊含义;它正是您所说的您认为的。在
\newline'
它指的是实际的换行符-字符代码为“16”(0x10)的字符-而不是文本序列“newline”。在
例如:
在这里,反斜杠后面是一个新行,在一个字符串中,打印的只是“ab”,没有任何区别。在
它不同于
\n
-在这里,反斜杠后面的字符是n
(0x6e),在解析字符串时,这个序列被转换为\x10
。在\<newline>
上,源字符串包含\x10
字符,并由空字符串替换。在如果页面上的文档是
\<newline>
而不是\newline
,那么这个页面上的文档可能会更清楚。在您所指的文档解释了反斜杠后面跟一个文字换行符是如何被忽略的,就好像下一行与找到起始反斜杠的那一行实际连接在一起一样。在
字符串
\newline'
没有特殊含义;它正是您所说的您认为的。在相关问题 更多 >
编程相关推荐