'aa'
和之间有什么区别'\xaa'
?该\x
部分是什么意思?Python文档的哪一章涵盖了该主题?
Answers:
前导的\x
转义序列表示接下来的两个字符被解释为字符代码的十六进制数字,因此\xaa
等于-chr(0xaa)
即chr(16 * 10 + 10)
小而小写的小写'a'
字符。
转义序列记录在Python文档的此处的简短表格中。
这是Unicode字符转义。请参阅PEP 100上的“ Unicode构造函数”
str
,而不是用于创建unicode代码点,这是通过u'\u...
符号完成的。
print repr(unichr(170))
生产u'\xaa'
\x
-\u
仍然有些不同。