if __name__ == '__main__': # 很多时候,我们需要对浮点数进行取整操作,通常情况下,使用自带的round函数就能解决问题 f = 1.23456 print(round(f, 2)) # 虽然round函数可以很方便的对数值进行取整,但一般情况下如果需要规范输出还是用format(.2f)来做 ff2 = format(f, '.2f') print(ff2) # 因为浮点数计算因为算法的局限性可能带来一些奇妙的误差 a = 2.1 b = 4.2 print(a+b) # 所以一般来说我们就是算完直接按照需要取小数位数规整完格式就行了 # 除非我们的程序对数据精度要求非常高,那这时候就要用decimal库了