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