python float类型转string类型,要求精度不能丢失!!!
网上有说用str(float),但这样对于如99999.999999999这样的浮点数,转换会有精度丢失,直接变为100000.0!
[解决办法]
变通一下。
- Python code
>>> "%.8f"%99999.99999999'99999.99999999'>>>
[解决办法]
可以考虑采用 pynum 模块
发布时间: 2012-10-18 13:46:55 作者: rapoo
python float类型转string类型,要求精度不能丢失!!!
网上有说用str(float),但这样对于如99999.999999999这样的浮点数,转换会有精度丢失,直接变为100000.0!
[解决办法]
变通一下。
>>> "%.8f"%99999.99999999'99999.99999999'>>>
[解决办法]
可以考虑采用 pynum 模块