python 使用 round 方法保留 1 位和 2 位小數時沒有進行四捨五入
今天在進行自動化測試時偶然發現使用 python 的 round 方法保留 1 位和 2 位小數位時沒有進行四捨五入,如下:
print(round(1.5,0)) 返回 2.0
print(round(1.45,1)) 返回 1.4,沒有進行四捨五入
print(round(1.845,2)) 返回 1.84,沒有進行四捨五入
print(round(1.8445,3)) 返回 1.845
使用 python 3.7 和 3.9 版本測試均是如此,各位大佬們可有解決方案?
相關文章
- sql 保留兩位小數+四捨五入SQL
- JavaScript保留指定位數小數但是不進行四捨五入JavaScript
- js能夠四捨五入且能夠保留指定小數位數和千分位的程式碼JS
- 使用Oracle CEIL函式進行萬位四捨五入HGOracle函式
- 【轉載】Verilog對資料進行四捨五入(round)與飽和(saturation)截位
- PHP 保留小數點後有效數字(四捨五入)PHP
- js操作日期(函式,js版的dateAdd與dateDiff,四捨五入(round()方法)並保留小數點後N位的函式)JS函式
- Python保留兩位小數五種常用的方法!Python
- java-2個自定義註解+1個工具類對小數型別欄位進行四捨五入處理Java型別
- oracle中round()四捨五入Oracle
- javascript 保留小數位 (toFixed方法)JavaScript
- 前端保留兩位小數toFixed(2)會有坑前端
- java保留2位小數及BigDecimal使用JavaDecimal
- iOS小數四捨五入總結iOS
- C#保留小數位數的方法C#
- Java保留兩位小數的方法Java
- Javascript 保留幾位小數的方法JavaScript
- C++保留有效位與保留小數位C++
- 1026 程式執行時間(四捨五入,round函式)函式
- javascript實現的將小數轉換為整數不進行四捨五入JavaScript
- JavaScript保留兩位或者其他位數小數JavaScript
- js對數字進行四捨五入運算包括負數JS
- Js保留兩位小數JS
- java保留兩位小數Java
- oracle保留兩位小數Oracle
- MySQL保留幾位小數的4種方法MySql
- JavaScript數字四捨五入JavaScript
- MySQL 之 ROUND 函式四捨五入的陷阱MySql函式
- C++ 四捨五入與不四捨五入C++
- JavaScript四捨五入的改進JavaScript
- js取整並保留兩位小數的方法JS
- mssql sqlserver 取消數值四捨五入的方法分享SQLServer
- JavaScript浮點數保留兩位小數JavaScript
- round四捨五入詳解--python2與python3版本間區別Python
- Vue中使用js實現保留小數的奇入偶不入,四捨六入的計算VueJS
- javascript保留小數點後兩位JavaScript
- sql server 中對小數保留兩位小數SQLServer
- Java中數字的四捨五入和取整Java