【问题标题】:Python: Float or DoublePython:浮点数或双精度数
【发布时间】:2015-11-27 15:46:32
【问题描述】:

我需要使用 struct 模块在 Python 中打包数字。我想在打包时检查一个号码是float 还是double。我怎样才能做到这一点?是否有任何内置函数,或者我需要编写一个?或者我需要为简单的Floats 编写一个类,而不是使用python 的floats(实际上是Doubles)?

提前致谢!

【问题讨论】:

    标签: python types floating-point double


    【解决方案1】:

    Python没有C风格的float,只有C风格的double,叫做float。

    在设计结构时,您必须自行决定是否需要 double 的额外精度。或者,更确切地说,您必须决定获得一点空间效率是否值得牺牲精度。

    【讨论】:

      猜你喜欢
      • 2018-02-23
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      相关资源
      最近更新 更多