Python 字节转十六进制:两种方法详解
要将字节表示转换为十六进制数,你可以使用 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
原文地址: https://www.cveoy.top/t/topic/Vpb 著作权归作者所有。请勿转载和采集!