欢迎访问宙启技术站
智能推送

使用Python中的Number()函数进行十六进制转换

发布时间:2023-12-17 03:37:51

在Python中,可以使用int()函数将一个给定的字符串、整数或浮点数转换为一个数字。

要将十六进制数转换为十进制数,可以使用int()函数的第二个参数来指定输入字符串的基数(默认为10)。

下面是使用Number()函数进行十六进制转换的示例:

# 使用Number()函数将十六进制数转换为十进制数
hex_number = "1A"
dec_number = int(hex_number, 16)

print(f"十六进制数 {hex_number} 转换为十进制数为:{dec_number}")

# 使用Number()函数将十进制数转换为十六进制数
dec_number = 26
hex_number = hex(dec_number)

print(f"十进制数 {dec_number} 转换为十六进制数为:{hex_number}")

输出结果:

十六进制数 1A 转换为十进制数为:26
十进制数 26 转换为十六进制数为:0x1a

在上述例子中,我们首先将十六进制数"1A"转换为十进制数,使用int(hex_number, 16)语句将hex_number转换为十进制数。然后,我们将十进制数26转换为十六进制数,使用hex(dec_number)语句将dec_number转换为十六进制数。

这是使用Python中的int()函数进行十六进制转换的一个简单示例。希望对你有所帮助!