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 版本測試均是如此,各位大佬們可有解決方案?
相關文章
- 【轉載】Verilog對資料進行四捨五入(round)與飽和(saturation)截位
- BigDecimal使用ROUND_HALF_UP進行四捨五入Decimal
- 使用Oracle CEIL函式進行萬位四捨五入HGOracle函式
- Python保留兩位小數五種常用的方法!Python
- PHP 保留小數點後有效數字(四捨五入)PHP
- java-2個自定義註解+1個工具類對小數型別欄位進行四捨五入處理Java型別
- java保留2位小數及BigDecimal使用JavaDecimal
- 1026 程式執行時間(四捨五入,round函式)函式
- oracle中round()四捨五入Oracle
- 前端保留兩位小數toFixed(2)會有坑前端
- iOS小數四捨五入總結iOS
- C++保留有效位與保留小數位C++
- JavaScript保留兩位或者其他位數小數JavaScript
- oracle保留兩位小數Oracle
- MySQL保留幾位小數的4種方法MySql
- JavaScript數字四捨五入JavaScript
- C++ 四捨五入與不四捨五入C++
- JavaScript四捨五入的改進JavaScript
- mssql sqlserver 取消數值四捨五入的方法分享SQLServer
- JavaScript浮點數保留兩位小數JavaScript
- Vue中使用js實現保留小數的奇入偶不入,四捨六入的計算VueJS
- Python如何保留float型別小數點後3位Python型別
- input限制只能輸入整數或保留小數點後2位的浮點數
- Java中數字的四捨五入和取整Java
- ToString()格式和用法大全,C#實現保留兩位小數的方法C#
- android kotlin 小數保留格式化位數AndroidKotlin
- 影片直播app原始碼,EditText保留小數位數APP原始碼
- sqlserver資料庫中如果對數值型的欄位進行小數點保留兩位,如果是小於1的數,前面的0消失解決方案SQLServer資料庫
- Day42--四捨五入
- Java浮點數運算實現四捨五入和格式化方法總結Java
- java水仙花數程式碼,三位四位五位Java
- jdk8之stream求和,保留兩位小數JDK
- Android&Java保留小數位數的幾種寫法AndroidJava
- 2^k進位制數
- POJ 3737 UmBasketella & printf佔位符%lf和%f & cin/cout取消繫結加速 & cin/cout保留小數位數
- 對陣列中的數字 1 和 2 進行排序,使得數字 1、2 分別位於前、後部分陣列排序
- 手機直播原始碼,flutter 隨機數的生成和保留兩位小數原始碼Flutter隨機
- JavaScript toFixed() 四捨五入規則JavaScript