如何利用python设计语言将数据转换成二进制数据

 时间:2026-02-14 23:37:23

1、第一步,将十进制转换成二进制,利用bin()方法,

>>> A1=-67897778;

>>> bin(A1);

'-0b100000011000000100110110010'

如下图所示:

如何利用python设计语言将数据转换成二进制数据

2、第二步,获取二进制数据的长度,

>>> A2=7878798978787878;

>>> bin(A2);

'0b11011111111011011100111010110011000110010101000100110'

>>> A2.bit_length();

53

如下图所示:

如何利用python设计语言将数据转换成二进制数据

3、第三步,使用to_bytes()方法,byteorder为little

>>> (2048).to_bytes(2,byteorder='little');

b'\x00\x08'

如下图所示:

如何利用python设计语言将数据转换成二进制数据

4、第四步,使用to_bytes()方法,byteorder为big

>>> (4096).to_bytes(2,byteorder='big');

b'\x10\x00'

如下图所示:

如何利用python设计语言将数据转换成二进制数据

5、第五步,添加signed=True属性

>>> (-10240).to_bytes(10,byteorder='little',signed=True);

b'\x00\xd8\xff\xff\xff\xff\xff\xff\xff\xff'

如下图所示:

如何利用python设计语言将数据转换成二进制数据

6、第六步,利用bit_length()方法

>>> A3=45125656;

>>> A3.to_bytes((A3.bit_length()+7) // 8,byteorder='big');

b'\x02\xb0\x90\x18'

如下图所示:

如何利用python设计语言将数据转换成二进制数据

  • 室内定位应用案例盘点
  • 耳萌软件如何进行充值
  • 互联网理财受众人群多是这些人 肯定有你!
  • yyds是谁先说的
  • 王者赛季挑战商店在哪儿
  • 热门搜索
    天安城门手抄报 数学手抄报模板 梦想手抄报 关于消防的手抄报 疫情手抄报内容 扫黑除恶手抄报 中秋节手抄报图片 四年级英语手抄报 植树节手抄报内容50字 我爱我家手抄报