Python hex() 函数及代码示例

将整数转换为以“0x”为前缀的小写十六进制字符串

定义

hex(x)

将整数x转换成以“0x”为前缀的小写十六进制字符串

参数

参数类型参数名称参数描述
intx整数

返回值

  • 将整数转换为以“0x”为前缀的小写十六进制字符串。
  • 如果 x 不是 Python int 对象,则必须定义返回整数的 __index__() 方法

注意事项

如果 x 不是 int 对象,就需要定义__index__() 方法

示例

for i in range(1, 10000, 1000):
    print(hex(i))

执行结果为 :

0x1
0x3e9
0x7d1
0xbb9
0xfa1
0x1389
0x1771
0x1b59
0x1f41
0x2329