print(round(0.124,2))
print(round(0.125,2))
print(round(0.126,2))
fl = 0.124
fl2 = "%.2f" % fl
print(fl2)
fl = 0.125
fl2 = "%.2f" % fl
print(fl2)
fl = 0.126
fl2 = "%.2f" % fl
print(fl2)
fl = 0.124
fl2 = format(fl, ".2f")
print(fl2)
fl = 0.125
fl2 = format(fl, ".2f")
print(fl2)
fl = 0.126
fl2 = format(fl, ".2f")
print(fl2)
from decimal import *
L1 = Decimal("1.214").quantize(Decimal("0.00"))
print(L1)
L1 = Decimal("1.215").quantize(Decimal("0.00"))
print(L1)
L1 = Decimal("1.216").quantize(Decimal("0.00"))
print(L1)
参考资料
Python保留小数点后的指定位数