如何舍入浮点数?

时间:2014-08-07 12:33:35

标签: python python-3.x floating-point numbers

我有一个浮点变化的变量(例如:2.003

我想自动将其更改为仅小数点后两位。

1 个答案:

答案 0 :(得分:11)

您可以使用round功能:

print round(2.003, 2)   # 2.0
print round(2.013, 2)   # 2.01

否则保持精度并仅显示所需的小数位数:

print '%.2f' % 2.003    # 2.00
print '%.2f' % 2.013    # 2.01