在研究Python3中的Unicode问题时,我可以遍历这个often-quoted document,它列出了Python3 Unicode支持背后的最初想法。该页面的报价:



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

更新:该文档已修复!感谢Nick Coghlan对Python 3字符串处理的出色介绍,并感谢Bobince在确认打字错误方面的帮助。

最佳答案

是的,0xEF似乎是一个简单的错字。该部分用0x7F替换是很有意义的。

关于python - 7位,最高0xEF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20594475/

10-12 17:02