[Python] 10进制数与16进制数相互转换
10进制转为16进制
在Python中,我们可以使用内置的hex()函数将10进制数转换为16进制数
decimal = 12
hexadecimal = hex(decimal)
print(hexadecimal) # '0xc'
提示Tips: 返回的结果是字符串
16进制转为10进制
在Python中,我们可以使用内置函数int()将十六进制转换为十进制
语法格式
int(string, 16)
其中string是十六进制数,16是进制基数
12
int('0xc', 16)
我们也可以使用Python的内置函数eval()将十六进制转换为十进制
hexadecimal = '0xc'
decimal = eval(hexadecimal)
print(decimal) # 12
© 版权声明
文章内容部分引用互联网信息,如有不实或者带来不适,请联系我们进行下架。
THE END