主要有三种: Tips: round的计算不是简单地四舍五入,一般如果对精度有要求,不推荐用round(如果是numpy ndarray,还可以用np.around(x,2)) 另外,python不支持浮点数float小数点填充"0": 所以在某些场景下,需要保留确定位数显示小数的话,只能使用字符串格式化的方法: 参考: https://www.cnblogs.com/zhzhlong/p/10732218.html