1
我需要使用struct
模块在Python中打包数字。我想检查一个数字是float
还是double
,当我打包时。我怎样才能做到这一点?有没有内置功能,或者我需要写一个?或者我需要编写一个简单的Float
s的类,而不是使用python的float
(实际上是Double
s)?Python:FLoat or Double
在此先感谢!
我需要使用struct
模块在Python中打包数字。我想检查一个数字是float
还是double
,当我打包时。我怎样才能做到这一点?有没有内置功能,或者我需要写一个?或者我需要编写一个简单的Float
s的类,而不是使用python的float
(实际上是Double
s)?Python:FLoat or Double
在此先感谢!
Python没有C风格float
,它只有一个C风格的double
,叫做float
。
您必须自己决定在设计结构时是否需要额外精度的double
。或者,相反,您必须决定获得一点空间效率是否值得精确度的损失。