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