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