1
A
回答
1
使用內置函數round
,
>>> import math
>>> f = 4552.33
>>> int(round(f, -int(math.log10(10))))
4550
>>> int(round(f, -int(math.log10(100))))
4600
相關問題
- 1. 如何將浮點數組格式化爲字符串
- 2. 如何格式化浮點數(Objective-C)
- 3. 格式化浮點數
- 4. 浮點格式化爲3或4位小數
- 5. 如何格式化小數點(浮點)數網址
- 6. 如何將浮點數格式設置爲整數?
- 7. 格式化浮點值
- 8. 如何在Perl中將指數數字格式更改爲浮點格式
- 9. 如何在Oracle中使用trunc將浮點格式化爲1位小數位?
- 10. 如何更改浮點數的格式?
- 11. 蟒蛇格式化浮點數
- 12. postgreql to_char格式化一個浮點數
- 13. Intl格式化大型浮點數
- 14. 將浮動格式化爲具有前導空格的浮動
- 15. 浮點數格式
- 16. 格式浮點數
- 17. 如何格式化「如果val 1或4或6或10」
- 18. 如何將單個空間轉換爲浮點數在delphi 10
- 19. 如何將base 2浮點數轉換爲base 10?
- 20. 格式化小數點後不打印零點的浮點數
- 21. 如何使用設備貨幣格式格式化浮點值?
- 22. 如何將價格格式化爲小數點後兩位?
- 23. 如何將浮點數格式化爲不帶不必要的小數點0的字符串?
- 24. 如何輸出IEEE-754格式的整數作爲浮點數
- 25. awk格式化輸出如何包含浮點數符號
- 26. 在printf()中的浮點格式化
- 27. 如何將數字格式化爲reportviewer?
- 28. 如何將秒數格式化爲HH:MM:SS?
- 29. 雙精度浮點數如何轉換爲單精度浮點格式?
- 30. 可能以非科學格式格式化浮點數?
任何人都可以欺騙錘鏈接@roganjosh這個問題提到 –
@stephen所有你需要的是'圓(4552.33,-2)'和'圓( 4552.33,-1)' –
https://pyformat.info/#number_padding –