今天在进行自动化测试时偶然发现使用 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 版本测试均是如此,各位大佬们可有解决方案?