我想知道,为什么python中没有b'\x0a‘数字。例如,如果我执行
print(bytes([10]))结果是
b'\n' 但我希望
b'\x0a'我遗漏了什么?
发布于 2019-11-14 18:19:59
Python3打印所提供字节的ASCII表示。在ASCII中,10等于换行符("\n")。
下面的代码片段将打印十六进制表示:
print(bytes([10]).hex())发布于 2019-11-14 18:20:15
您也可以尝试使用hex函数
print(hex(10)) #=> 0xahttps://stackoverflow.com/questions/58854259
复制相似问题