3

我正在研究 Python,并且一直在尝试转义序列\v\f. 输出似乎给出了我放置这两个转义序列的奇怪符号。由于网站的一些垃圾邮件预防政策,我无法发布输出图像。有人可以就可能出现的问题提供任何想法。谢谢。

4

1 回答 1

4

转义序列记录在这里:
http ://docs.python.org/reference/lexical_analysis.html#string-literals

\v是垂直制表符
\f是换页

如果你在 REPL 中打印它们,你会得到十六进制值 ( 0c)。
例子:

>>> '\f'
'\x0c'

与其他一些约定一样,\x转义序列继承自 C。
参考: http: //www.python.org/dev/peps/pep-0223/

另外:
如果您更喜欢 ASCII 代码而不是十六进制代码,您可以使用ord()

>>> ord('\f')
12
于 2012-05-24T18:50:21.790 回答