如何用Python将十进制数字转为二进制,以及将二进制转为十六进制?
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
1、将十进制转换成二进制,利用bin()方法。
2、获取二进制数据的长度。
3、to_bytes(),byteorder为little>>> (2048).to_bytes(2,byteorder='little');b'\x00\x08'。
4、使用to_bytes()方法,byteorder为big。
5、添加signed=True属性>>> (-10240).to_bytes(10,byteorder='little',signed=True);。
6、利用bit_length()方法>>> A3=45125656;>>> A3.to_bytes((A3.bit_length()+7) // 8,byteorder='big');。就完成了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询