Python hex() 函数

2024年9月26日 | 1 分钟阅读

Python hex() 函数用于生成整数参数的十六进制值。它接受一个整数参数,并返回一个转换为十六进制字符串的整数。如果我们想获得浮点数的十六进制值,则使用 float.hex() 函数。该函数的签名如下所示。

签名

参数

整数:要转换为十六进制字符串的整数值。

返回

它返回一个十六进制字符串。

让我们看一些 hex() 函数的例子,以了解它的功能。

Python hex() 函数示例 1

一个简单的例子,用于获取整数小数的十六进制值。

输出

0x1
0x156

Python hex() 函数示例 2

它只接受整数参数,如果我们传递其他参数,它会在控制台中抛出一个错误。

输出

TypeError: 'float' object cannot be interpreted as an integer

Python hex() 函数示例 3

要获取浮点数的十六进制值,请使用 float.hex()。它不会抛出任何错误。请参阅下面的示例。

输出

0x1.8000000000000p+0
-0x1.dc4cccccccccdp+7

下一主题Python Set