跳至主要内容

hex()

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'