Python binary to hexadecimal

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

Guess you like

Origin blog.csdn.net/summerriver1/article/details/128182758