【发布时间】:2020-08-22 14:40:27
【问题描述】:
我正在尝试将以下 JavaScript 代码转换为 Python:
var n = 0.3846705659431655
n.toString(16)
result: "0.6279c52c75af6"
我现在面临的挑战是我似乎无法在 Python 中转换浮点数。它会给我带来错误或给我不同的结果。
示例:
n = 0.3846705659431655
float.hex(n)
result: 0x1.89e714b1d6bd8p-2
expected result: "0.6279c52c75af6"
还有其他方法可以让我在 Python 中获得相同的结果吗?
【问题讨论】:
-
嗨@cryptocake,欢迎来到SO!哪个 Python 版本?
-
嗨@CarloZanocco 谢谢!我在 Windows 上使用 Python 3.7.5 版。
标签: javascript python tostring