如何确定在python中保留指定位数的小数
1、使用’%.2f’ %f 方法
此方法需要n>N,否则将只保留到n
f = 3.14159
print('%.4f' % f)
print('%.3f' % f)
print('%.2f' % f)``
结果:
```python
3.1415
3.141
3.14
2、round()函数
round() 方法返回浮点数x的四舍五入值。
以下是 round() 方法的语法:
round( x [, n] )`
参数:
x – 数值表达式。
n – 数值表达式。
a = 1.23456
b = 2.355
c = 3.5
d = 2.5
print(round(a, 3))
print(round(b, 2))
print(round(c))
print(round(d))
输出结果:
1.235
2.35
4
2