Python:浮动或双精度
Python: Float or Double
我需要使用 struct
模块在 Python 中打包数字。我想在打包时检查一个数字是 float
还是 double
。我怎样才能做到这一点?是否有任何内置函数,或者我需要编写一个?或者我需要为简单的 Float
s 写一个 class 而不是使用 python 的 float
s(实际上是 Double
s)?
提前致谢!
Python没有C-stylefloat
,只有C-styledouble
,叫做float
.
在设计结构时,您必须自己决定是否需要 double
的额外精度。或者,您必须决定获得一点 space 效率是否值得牺牲精度。
我需要使用 struct
模块在 Python 中打包数字。我想在打包时检查一个数字是 float
还是 double
。我怎样才能做到这一点?是否有任何内置函数,或者我需要编写一个?或者我需要为简单的 Float
s 写一个 class 而不是使用 python 的 float
s(实际上是 Double
s)?
提前致谢!
Python没有C-stylefloat
,只有C-styledouble
,叫做float
.
在设计结构时,您必须自己决定是否需要 double
的额外精度。或者,您必须决定获得一点 space 效率是否值得牺牲精度。