资讯中心

Python中10进制数与16进制数相互转换介绍

  

在 Python 中,可以使用内置的函数hex()int()来实现 10 进制数与 16 进制数之间的相互转换。以下是一个简单的示例:

python
 
# 将 10 进制数转换为 16 进制数
dec_num = 255
hex_num = hex(dec_num)
print("10 进制数:", dec_num)
print("16 进制数:", hex_num)

# 将 16 进制数转换为 10 进制数
hex_num = "0xFF"
dec_num = int(hex_num, 16)
print("16 进制数:", hex_num)
print("10 进制数:", dec_num)

 

在上面的代码中,我们使用hex()函数将 10 进制数转换为 16 进制数,并使用int()函数将 16 进制数转换为 10 进制数。需要注意的是,在使用int()函数时,需要指定进制参数为 16,即int(hex_num, 16)