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. 十進制數字轉換
- 2. 將十六進制轉換爲十進制數字
- 3. 將字符串十進制轉換爲十六進制數
- 4. 取得的顯著位數到小數點在C#十進制
- 5. 將數字轉換爲十六進制
- 6. 轉換字節數組爲十進制
- 7. 將數字轉換爲十進制php
- 8. 轉換爲十進制數
- 9. 將十進制數字轉換爲6位二進制數字
- 10. 十六進制和十進制轉換
- 11. 轉換十六進制到十進制
- 12. 十進制轉換
- 13. 將八進制數轉換爲十進制和十六進制
- 14. C#無限顯著十進制數(任意精度)不帶Java
- 15. 如何將數字(十進制)轉換爲二進制(二進制)數字和從二進制到十進制?
- 16. 將十進制轉換爲十六進制和十六進制
- 17. 如何轉換OCaml中十六進制,十進制,十進制和二進制數之間的數字?
- 18. 十六進制轉換爲十進制電壓轉換
- 19. 十進制轉換爲十六進制的轉換(Java)的
- 20. 將非十進制數轉換爲十進制數
- 21. 將十六進制從套接字轉換爲十進制
- 22. 轉換十六進制字符串十六進制值
- 23. 如何將十六進制字符串轉換爲十進制?
- 24. 將十六進制字符串轉換爲十進制
- 25. 將字符串轉換爲十六進制到十六進制
- 26. 將4字節十六進制轉換爲十進制值
- 27. VB.Net - 將多字節十六進制值轉換爲十進制
- 28. 將十進制轉換爲十進制字符
- 29. 十進制轉換爲十六進制字符串
- 30. 轉換十六進制字符串轉換爲十進制在C++
可能重複[如何在Python中將有效數字舍入爲數字](http://stackoverflow.com/questions/3410976/how-to-round-a-number-to-significant-figures-in-python ) – 2011-04-14 15:34:56