首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >bytearray:如何拆分十六进制数字和保留类型

bytearray:如何拆分十六进制数字和保留类型
EN

Stack Overflow用户
提问于 2018-08-02 07:00:01
回答 1查看 38关注 0票数 0

需要帮助的人:

代码语言:javascript
复制
import base64

k='EQAAAE4kAARA'
l= bytearray(base64.b64decode(k))
m= l.hex()
m
>>> '110000004e24000440'

我打算在第8位拆分十六进制字符串,组合它,翻转它(MSB)并将其转换为十进制:

代码语言:javascript
复制
n= [d for d in str(n)]
o= "".join(n[:7])
p= int(o)
p= bytearray(p)
q= int.from_bytes(p, byteorder='little')
q
>>> 0

我应该得到17的十进制转换从11000000十六进制。

敬请惠顾,不胜感激。首先要感谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-02 07:11:22

代码语言:javascript
复制
>>> int.from_bytes(binascii.unhexlify('11000000'), 'little')
17
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51643358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档