如何使用python将字节数据转换为整数?

2024-10-02 02:43:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字节的数据是这样:b'\xc4\x03\x00\x00\xe2\xecqv\x01'
如何将其转换为整数,如按索引索引


Tags: 数据字节整数xe2x00x03x01xc4
3条回答

只需通过索引访问:

>>> b = b'\xc4\x03\x00\x00\xe2\xecqv\x01'
>>> b[0]
196

>>> for i in b:
...     print(i)
... 
196
3
0
0
226
236
113
118
1

一个^{}对象基本上已经是一个(不可变的)整数序列

b = b'\xc4\x03\x00\x00\xe2\xecqv\x01'
b[0] # 196
lst = list(b)
#  [196, 3, 0, 0, 226, 236, 113, 118, 1]

如果您使用的是Python v.3,则可以使用int \u from \u bytes()函数:

int.from_bytes(b'\xc4\x03\x00\x00\xe2\xecqv\x01', byteorder='big') 

相关问题 更多 >

    热门问题