要将字节表示转换为十六进制数,你可以使用 Python 内置的 'hex()' 函数或 '.hex()' 方法。以下是两种不同的方法:

方法一:使用 'hex()' 函数

byte_data = b'\x01\xad\xd1\x12\xdf\x01\xd3\xd4\x8e\x93\x1a\x02'
hex_data = hex(int.from_bytes(byte_data, 'big'))
print(hex_data)

方法二:使用 '.hex()' 方法

byte_data = b'\x01\xad\xd1\x12\xdf\x01\xd3\xd4\x8e\x93\x1a\x02'
hex_data = byte_data.hex()
print(hex_data)

无论使用哪种方法,输出结果都是以十六进制表示的字节数据:

0x1add112df01d3d48e931a02
Python 字节转十六进制:两种方法详解

原文地址: https://www.cveoy.top/t/topic/Vpb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录