2015-11-27 38 views
1

我需要使用struct模块在Python中打包数字。我想检查一个数字是float还是double,当我打包时。我怎样才能做到这一点?有没有内置功能,或者我需要写一个?或者我需要编写一个简单的Float s的类,而不是使用python的float(实际上是Double s)?Python:FLoat or Double

在此先感谢!

回答

2

Python没有C风格float,它只有一个C风格的double,叫做float

您必须自己决定在设计结构时是否需要额外精度的double。或者,相反,您必须决定获得一点空间效率是否值得精确度的损失。

相关问题