2
A
回答
3
如果“转换为”你的意思是你想要的格式那样的字符串,可以使用%e
格式选项:
>>> '%.2e' % 55820.02932238298323
'5.58e+04'
0
In [50]: "{0:.2e}".format(55820.02932238298323)
Out[50]: '5.58e+04'
0
如果这是你可以use string formatting输出的目的:
>>> "%.2e" % 55820.02932238298323
'5.58e+04'
>>> "{:.2e}".format(55820.02932238298323)
'5.58e+04'
如果你想舍入值是一个float
take a look at this question。
相关问题
- 1. 取得的显著位数到小数点在C#十进制
- 2. 将数字转换为十六进制
- 3. 将数字转换为十进制php
- 4. 将十进制数字转换为6位二进制数字
- 5. 十六进制和十进制转换
- 6. 十进制转换
- 7. C#无限显著十进制数(任意精度)不带Java
- 8. 如何将数字(十进制)转换为二进制(二进制)数字和从二进制到十进制?
- 9. 将十进制转换为十六进制和十六进制
- 10. 如何转换OCaml中十六进制,十进制,十进制和二进制数之间的数字?
- 11. 十进制转换为十六进制的转换(Java)的
- 12. 将4字节十六进制转换为十进制值
- 13. VB.Net - 将多字节十六进制值转换为十进制
- 14. 如何将十六进制字符串转换为十进制?
- 15. 将十进制转换为十进制字符
- 16. 将十六进制从套接字转换为十进制
- 17. 将字符串转换为十六进制到十六进制
- 18. 转换十六进制字符串十六进制值
- 19. 转换十六进制字符串转换为十进制在C++
- 20. 将字节数组转换为十六进制十进制字符串
- 21. 从十六进制字符串转换为十六进制字符数组
- 22. 十进制数字符串转换为十六进制的字符串
- 23. 如何将字母转换为数字,同时将十六进制基数转换为十进制python 3?
- 24. 转换32位二进制数转换为十进制
- 25. 转换字符串数组转换为十六进制阵列
- 26. 十进制数转换在半字节的二进制形式
- 27. C:转换十六进制值相同的十进制数
- 28. 将十六进制数转换为十进制格式
- 29. JSON数转换成十进制十六进制值
- 30. 十六进制数转换成十进制公式
可能重复[如何在Python中将有效数字舍入为数字](http://stackoverflow.com/questions/3410976/how-to-round-a-number-to-significant-figures-in-python ) – 2011-04-14 15:34:56