我不得不指數字符串轉換,如6.5235375356299998e-07
, 爲浮點值,並顯示我的計算像0.00000065235的結果...... 我怎樣才能做到這一點在Python程序?顯示6.5235375356299998e-07沒有指數形式
3
A
回答
8
6.5235375356299998e-07
即使其中有e
也是完全合法的浮動。你可以做整個計算它:
>>> 6.5235375356299998e-07 * 10000000
6.5235375356300001
>>> 6.5235375356299998e-07 + 10000000
10000000.000000652
在第二種情況下,許多數字會消失,因爲Python的浮點精度。
如果您需要在不e
字符串表示,試試這個:
>>> '{0:.20f}'.format(6.5235375356299998e-07)
'0.00000065235375356300'
,但它會成爲一個字符串,你將無法做任何演算用它了。
+1
甚至'* 1e7' :) – 2012-02-08 13:07:19
+0
超級,這是一個很好的方式!非常感謝你。 – StefanS 2012-02-08 13:07:40
相關問題
- 1. 值沒有顯示在形式
- 2. ajax.actionlink形式後沒有顯示CKEditor的
- 3. 形式沒有顯示正確
- 4. 引導形式沒有顯示正確
- 5. Qt顯示沒有指數格式的雙數
- 6. Angularjs指令沒有顯示
- 7. MS Access沒有顯示控件/字段/數據的形式
- 8. 在VBScript中以指數形式顯示/格式化輸出
- 9. 顯示數據的形式
- 10. 顯示數載形式
- 11. 指示燈活動沒有顯示
- 12. dijit.form.Number不會以指數形式顯示相應的數字
- 13. 有沒有辦法以treeview-like形式顯示datagridview行?
- 14. Bootstrap模式沒有顯示
- 15. Bootstrap模式沒有顯示
- 16. SL3數據形式驗證指標不顯示在標籤頁
- 17. CorePlot條形圖沒有顯示
- 18. OpenGL四字形條沒有顯示
- 19. JLayeredPane中沒有顯示圖形(java swing)
- 20. 形象angularjs沒有顯示,移動
- 21. Matplotlib plt.show()沒有顯示圖形
- 22. 畫的矩形沒有顯示
- 23. JFrame上沒有顯示圖形
- 24. 顯示文本沒有矩形
- 25. 圓形的ImageView沒有正確顯示
- 26. 圖形沒有顯示在mac上
- 27. 有界形式計數沒有顯示在文本框-MS訪問
- 28. 有沒有辦法以其二進制形式顯示一個浮點數?
- 29. Rubymine顯示:沒有指定SDK
- 30. iOS的10.0 UIRefreshControl沒有顯示指標
你試過'float(「6.5235375356299998e-07」)嗎? – 2012-02-08 13:02:55
>>> a = 6.52353753563E-7 >>> float(a) 6.5235375356299998e-07 – StefanS 2012-02-08 13:03:51
是的,我試過了,但結果也是一個指數 – StefanS 2012-02-08 13:04:17