Python hex() 函数及代码示例
将整数转换为以“0x”为前缀的小写十六进制字符串
定义
hex(x)
将整数x转换成以“0x”为前缀的小写十六进制字符串
参数
参数类型 | 参数名称 | 参数描述 |
---|---|---|
int | x | 整数 |
返回值
- 将整数转换为以“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