本文介紹了打印浮點值時如何抑制科學計數法?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
這是我的代碼:
x = 1.0
y = 100000.0
print x/y
我的商顯示為 1.00000e-05
.
有什么方法可以抑制科學記數法并使其顯示為0.00001
?我將使用結果作為字符串.
Is there any way to suppress scientific notation and make it display as
0.00001
? I'm going to use the result as a string.
推薦答案
'%f' % (x/y)
但您需要自己管理精度.例如,
but you need to manage precision yourself. e.g.,
'%f' % (1/10**8)
將僅顯示零.
詳細信息在文檔中
或者對于 Python 3 等效的舊格式 或 較新的樣式格式
Or for Python 3 the equivalent old formatting or the newer style formatting
這篇關于打印浮點值時如何抑制科學計數法?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!