Micropython 字节串转十六进制:将 b'U' 转换为 0x55
b'U' 不能直接转换成十六进制数,因为它是一个字节串(bytes),需要先将其转换成整数,然后再转换成十六进制数。
以下是将 b'U' 转换成 0x 形式的代码:
num = int.from_bytes(b'U', byteorder='big')
hex_num = hex(num)
print(hex_num)
输出结果为:
0x55
解释:b'U' 的十六进制表示为 0x55。
原文地址: https://www.cveoy.top/t/topic/jBk5 著作权归作者所有。请勿转载和采集!