用十六进制代码打印ascii符号的正确方法是什么?比如十六进制符号,需要打印出来,十六进制值为0xC0。
ascii表引用是 here !
以下代码无效:
x = 0xC0 print(ord(x))
正如评论中所指出的,从技术上讲,这不是ASCII。ASCII仅在0x00和0x7F之间。从外观上看,你在寻找 code page 437 。
你可以这样翻译cp437:
x = b'\xC0' print(x.decode('cp437'))
输出:
â