在研究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/