num = "0xAB"
num = num.replace("0x","")
l = list(num)
l.reverse()
num = "".join(l)
print(num)
d = {"A":10,"B":11,"C":12,"D":13,"E":14,"F":15}
s = 0
for i in range(len(num)):
s += int(d.get(num[i],num[i]))*16**i
print(s)
python:进制转换,输入一个十六进制数,将其转换为十进制输出
最新推荐文章于 2024-08-14 12:00:04 发布