sys.float_info是特定于机器的吗



我想知道sys.float_info.max/sys.float_info.min是在所有机器上都相同的固定值,还是取决于机器的内存或其他因素(并使值因机器而异(。非常感谢。

假设这些值保持不变是相对安全的。它们由IEEE 754标准规定;64位二进制浮点";,所有传统Python安装都将其用于CCD_ 1值。

请参阅Python不使用IEEE-754双精度浮点的系统,了解核心开发人员的更多详细信息。

如上所述,唯一已知的偏差是使用32位二进制浮点的microython。然而,考虑到microython的其他限制,假设你不知道它就不会在那里运行是非常安全的。例如,许多标准库并不存在,这将打破大多数传统的包。

最新更新