【问题标题】:What are Python 3 guarantees on float type?Python 3 对浮点类型的保证是什么?
【发布时间】:2017-04-18 14:33:22
【问题描述】:

例如,Python 3 中的 float 是否保证为 64 位 IEEE-754 二进制浮点类型?

【问题讨论】:

标签: python python-3.x


【解决方案1】:

Python docs 顺便提一下:

几乎所有平台都将 Python 浮点数映射到 IEEE-754 “double 精度”。

所以,不,这不是语言保证,但 CPython 似乎会在任何可用的地方使用它。

Rejected PEP 754 在其拒绝通知中描述:

这个 PEP 的几个想法是在 Python 2.6 中实现的。 float('inf') 和 repr(float('inf')) 现在保证可以工作 每个支持的平台都具有 IEEE 754 语义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 2015-03-08
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多