Python hex()内置函数 --将一个整数转变为十六进制字符串

hex() 函数将一个 整数 转换为以 ox 为前缀的小写十六进制字符串

格式及参数

1
hex(int)

int:十进制整数

实例(3.8.8)

1
2
3
4
5
print(hex(520))
print(hex(1314))

# 0x208
# 0x522

转换为小写或大写的十六进制字符串,并可选择有无 0x 0X 前缀

1
2
3
4
5
6
7
8
9
10
11
12
13
# python3.8.6

print('%#x' % 255, '%x' % 255, '%#X' % 255, '%X' % 255)
print('{0:#x} {0:x} {0:#X} {0:X}'.format(255))
print(f'{255:#x}', f'{255:x}', f'{255:#X}', f'{255:X}')
print(format(255, '#x'), format(255, 'x'), format(255, '#X'), format(255, 'X'))

'''输出
0xff ff 0XFF FF
0xff ff 0XFF FF
0xff ff 0XFF FF
0xff ff 0XFF FF
'''