如何将 '\x01' 转换为 1
我遇到了这个问题:
_format_ = "7c7sc"
print struct.unpack(self._format_, data)
结果是
('\x7f', 'E', 'L', 'F', '\x01', '\x01', '\x01', '\x00\x00\x00\x00\x00\x00\x00', '\x00')
我想把 '\x01'
这个东西转换成数字 1,也就是变成整数。有没有什么好主意?谢谢!
2 个回答
4
也许你在想的是 ord
这个函数吧?
>>> ord("\x01")
1
>>> ord("\x02")
2
>>> ord("\x7f")
127
26
ord("\x01")
这个代码会返回数字 1。