📅  最后修改于: 2023-12-03 14:50:44.923000             🧑  作者: Mango
在Python中,对浮点数进行四舍五入可以使用round()函数。
round(number, ndigits=None)
其中,number指定需要进行四舍五入的数字,ndigits参数表示四舍五入到小数点后的位数。如果省略ndigits参数,则默认为0,即进行整数舍入。如果ndigits为负数,则表示将数字四舍五入到最接近的10,100,1000等整数倍。
以下是一些示例:
>>> round(12.3456, 2)
12.35
>>> round(12.3446, 2)
12.34
>>> round(10.222, 2)
10.22
>>> round(10.222, 1)
10.2
>>> round(12345, -3)
12000
除了使用round()函数,还可以使用字符串格式化来实现四舍五入的功能。
>>> "%.2f" % 12.3456
'12.35'
>>> "%.2f" % 12.3446
'12.34'
>>> "%.1f" % 10.222
'10.2'
>>> "%.0f" % 12345
'12345'
以上是四舍五入到小数点后两位的两种方法。在实际应用中,可以根据需要选择合适的方法进行数值处理。