我發現如果對某些浮點值使用舍入函數,則可以舍入到兩位小數,但有時例如round(myvalu, 2)
它將返回1.2
而不是1.20
,但實際上我希望每個返回的值都四捨五入到小數點後兩位,即1.20
而不是1.2
。我該怎麼辦?Python:如何將浮點值舍入爲1.20而不是1.2
0
A
回答
1
這是你在顯示數字時要做的事情。
嘗試
'%.2f' % num
+0
謝謝,但我想知道是否有一個函數取代函數來獲得我在問題中提到的內容? – user5802211
+1
根據實際數量(位數)1.2 == 1.20 ...唯一的區別是視覺表示。 –
+0
另外,查看round()... 2nd是小數點後的位數。但是您仍然需要格式化以獲取所需的字符串表示形式。 –
相關問題
- 1. Python - 如何將浮點數舍入爲1的有效數字
- 2. Python的浮點舍入
- 3. 在bash中將浮點數轉換爲整數而不捨入
- 4. 浮點值的舍入
- 5. C#浮點舍入行爲
- 6. 將大浮點數舍入爲整數
- 7. 如何用按鈕將一個浮點值四捨五入
- 8. 將浮點數列表舍入爲Python中的整數
- 9. 浮點四捨五入libLAS Python API
- 10. Python字符串格式的浮動,如何截斷,而不是四捨五入
- 11. MIPS(彙編) - 如何舍入浮點數?
- 12. 如何減少C/C++浮點舍入
- 13. 如何在MIPS中舍入浮點數?
- 14. 在Ruby中舍入一個浮點值
- 15. .net解析()四捨五入浮點值
- 16. Python 2.7:向下舍入而不是向上舍入
- 17. 如何在Jquery中將浮點值四捨五入爲最接近的整數
- 18. 下一輪浮點舍入
- 19. 舍入浮點程序
- 20. 浮點舍入檢測
- 21. 將雙精度浮點數轉換爲浮點而不依賴FPU舍入模式
- 22. 如何避免在Python中舍入浮點數?
- 23. NumberFormat/DecimalFormat將某些浮點值視爲long而不是雙打
- 24. 如何避免大浮點或雙精度值的舍入?
- 25. Objective-c:如何四捨五入浮點值?
- 26. 如何四捨五入浮點值用C
- 27. 爲什麼在四捨五入浮點數時python返回0?
- 28. 如何將浮點四捨五入到最接近的.001
- 29. 浮動轉換爲一個字符串,而不捨入它
- 30. 可可如何用一個十進制值顯示浮點值而不用四捨五入
看看這個帖子怎麼格式化花車:http://stackoverflow.com/questions/8885663/how-to-format-a-floating-number-to-fixed-width-在python – Franco
可能的重複[四捨五入蟒蛇,但保持結束零](http://stackoverflow.com/questions/19986662/rounding-a-number-in-python-but-keeping-ending-zeros) –