首页 > 解决方案 > 如何查看真正存储在内存中的 float 的二进制值。Python

问题描述

有什么方法可以访问存储在内存中的 Python 浮点变量的实际位吗?

我在想象类似于bin()函数的东西(但以浮点数作为输入)。

我遇到了各种 Python 解决方案来将浮点数转换为其 IEEE-754 表示(见下文),但它们都需要几个计算步骤,我想应该能够直接从内存中读取这些值 -没有不必要的操作。还是我错了?那为什么这是不可能的?

以下是我发现的示例:

Python 没有提供任何内置方法来轻松地将浮点十进制数转换为二进制数。

标签: pythonpython-3.xmemorybinary

解决方案


推荐阅读