思路:先转成10进制,再转成16进制
a = "10111"
a = int(a, 2) # 先转成十进制
print(a) # 输出23
a = hex(a) # 再转成16进制
print(a) # 输出0x17
版权声明:本文为summerriver1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
思路:先转成10进制,再转成16进制
a = "10111"
a = int(a, 2) # 先转成十进制
print(a) # 输出23
a = hex(a) # 再转成16进制
print(a) # 输出0x17