通过使用 Python 内置的 decimal 模块,实现对小数保留位数进行精确控制的方法。 四舍六入五成双(银行家舍入规则) import decimal for i in range(100): s = f'1.{i:02}5' a = float(s) b = int(a * 100 + 0.5) / 100 c = decimal.Decimal(s)

- 阅读全文 -