Idea: convert to decimal first, then convert to hexadecimal
a = "10111"
a = int(a, 2) # 先转成十进制
print(a) # 输出23
a = hex(a) # 再转成16进制
print(a) # 输出0x17
Idea: convert to decimal first, then convert to hexadecimal
a = "10111"
a = int(a, 2) # 先转成十进制
print(a) # 输出23
a = hex(a) # 再转成16进制
print(a) # 输出0x17