Python 中的 hex()
函数 是一个内置函数,它将整数转换为一个以 '0x' 为前缀的小写十六进制字符串。此函数将一个整数作为参数,并返回该数字对应的十六进制表示形式。
参数值
参数 | 描述 |
---|---|
number | 一个整数(十进制或其他进制)以转换为十六进制字符串。 |
返回值
hex()
函数返回一个整数的十六进制字符串表示形式。
如何在 Python 中使用 hex()
示例 1
hex()
函数将一个整数转换为一个以 '0x' 为前缀的小写十六进制字符串。
num = 255
hex_num = hex(num)
print(hex_num) # Output: '0xff'
示例 2
hex()
函数也适用于负 数字。
num = -42
hex_num = hex(num)
print(hex_num) # Output: '-0x2a'
示例 3
你可以将 hex()
与按位运算符一起使用来处理二进制数据。
num1 = 0b1010
num2 = 0b1100
hex_num = hex(num1 ^ num2)
print(hex_num) # Output: '0x6'