7位到0xEF

时间:2013-12-15 12:26:03

标签: python python-3.x unicode

在研究Python3中的Unicode问题时,我可以跨越often-quoted document,其中列出了Python3 Unicode支持背后的初步想法。该页引用:

  

由于历史原因,使用最广泛的编码是ascii,它只能处理0-0xEF范围内的Unicode代码点(即ASCII是7位编码)。

我理解0xEF = 14*16 + 15*1 = 239。这对我来说似乎不对,因为二进制1111111(7位)是127。这个引用是错误的,还是我的理解错了?

更新:该文件已修复!感谢Nick Coghlan对Python 3字符串处理的精彩介绍,以及他在确认拼写错误方面的帮助。

1 个答案:

答案 0 :(得分:10)

是的,0xEF似乎是一个简单的拼写错误。该部分非常有意义,取而代之的是0x7F