hex() 函数将整数转换为相应的十六进制字符串。
用法:
hex(x)
参数:
hex()
函数采用单个参数。
x- 整数(int
对象或它必须定义__index__()
返回整数的方法)
返回:
hex()
函数将整数转换为字符串形式对应的十六进制数并返回。
返回的十六进制字符串以前缀0x
开头,表明它是十六进制形式。
示例 1:hex() 如何工作?
number = 435
print(number, 'in hex =', hex(number))
number = 0
print(number, 'in hex =', hex(number))
number = -34
print(number, 'in hex =', hex(number))
returnType = type(hex(number))
print('Return type from hex() is', returnType)
输出
435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Return type from hex() is <class 'str'>
如果需要查找浮点数的十六进制表示,则需要使用float.hex()
方法。
示例 2:浮点数的十六进制表示
number = 2.5
print(number, 'in hex =', float.hex(number))
number = 0.0
print(number, 'in hex =', float.hex(number))
number = 10.5
print(number, 'in hex =', float.hex(number))
输出
2.5 in hex = 0x1.4000000000000p+1 0.0 in hex = 0x0.0p+0 10.5 in hex = 0x1.5000000000000p+3
相关用法
- Python hex()用法及代码示例
- Python help()用法及代码示例
- Python hashlib.sha3_256()用法及代码示例
- Python hashlib.sha3_512()用法及代码示例
- Python hashlib.blake2s()用法及代码示例
- Python hashlib.blake2b()用法及代码示例
- Python hasattr()用法及代码示例
- Python html.escape()用法及代码示例
- Python statistics harmonic_mean()用法及代码示例
- Python html.unescape()用法及代码示例
- Python math hypot()用法及代码示例
- Python hash()用法及代码示例
- Python hashlib.sha3_224()用法及代码示例
- Python hashlib.shake_256()用法及代码示例
- Python OpenCV haveImageReader()用法及代码示例
- Python hashlib.shake_128()用法及代码示例
- Python hashlib.sha3_384()用法及代码示例
- Python torch.distributed.rpc.rpc_async用法及代码示例
- Python torch.nn.InstanceNorm3d用法及代码示例
- Python pandas.arrays.IntervalArray.is_empty用法及代码示例
注:本文由纯净天空筛选整理自 Python hex()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。