使用round模块进行精度保留 a = round(15.629999999999999,5) * 100 print(a) """ 但这样的精度,有的时候,可能会出现错误 """ format格式化 使用format格式化可以实现数据的保留位数,但保留的精度不够精准,也会出错 Decimal精确保留 j = 2/3 print(float(Decimal(j).quantize(Decimal('0.00'))))