相关疑难解决方法(0)

将可变大小的字节数组转换为整数/长整数

如何将(大端)可变大小的二进制字节数组转换为(无符号)整数/长?例如,'\x11\x34'代表4404

现在,我正在使用

def bytes_to_int(bytes):
  return int(bytes.encode('hex'), 16)
Run Code Online (Sandbox Code Playgroud)

哪个小而且有点可读,但可能效率不高.有更好的(更明显的)方式吗?

python int bytearray

35
推荐指数
1
解决办法
7万
查看次数

将Python字节转换为"无符号8位整数"

我正在读取socket中的字节数组/列表.我希望Python将第一个字节视为"无符号8位整数".如何将其整数值作为无符号8位整数?

python python-3.x

18
推荐指数
3
解决办法
7万
查看次数

标签 统计

python ×2

bytearray ×1

int ×1

python-3.x ×1