📌  相关文章
📜  四舍五入到小数点后两位python(1)

📅  最后修改于: 2023-12-03 15:07:32.546000             🧑  作者: Mango

四舍五入到小数点后两位

在Python中,我们可以使用内置的round()函数来对一个浮点数进行四舍五入操作。round()函数可以接受两个参数,第一个参数是需要进行四舍五入操作的浮点数,第二个参数是保留小数位数。

示例代码:

num = 3.1415926535
result = round(num, 2)
print(result)  # 输出 3.14

在上面的代码中,我们对浮点数3.1415926535进行了四舍五入,保留小数点后两位,并将结果存储在result变量中,最终输出结果为3.14。

当第二个参数省略时,round()函数将默认保留0位小数,即进行取整操作。当第二个参数为负数时,round()函数将返回0。

注意,Python内置的round()函数只是一个简单的四舍五入函数,它并不适用于所有的舍入需求。如果需要更精确的舍入操作,我们可以使用Decimal模块中的quantize()方法。

示例代码:

from decimal import Decimal

num = Decimal('3.1415926535')
result = num.quantize(Decimal('0.00'))
print(result)  # 输出 3.14

在上面的代码中,我们先将浮点数转换为Decimal类型,并使用quantize()方法进行精确的舍入操作,保留小数点后两位,并将结果存储在result变量中,最终输出结果为3.14。