python float 保留小数
时间: 2024-04-08 20:27:42 浏览: 125
python 保存float类型的小数的位数方法
在Python中,可以使用round()函数来保留浮点数的小数位数。round()函数的用法如下:
```python
rounded_num = round(float_num, num_decimals)
```
其中,float_num是要保留小数的浮点数,num_decimals是要保留的小数位数。例如,如果要保留2位小数,可以这样写:
```python
num = 3.14159
rounded_num = round(num, 2)
print(rounded_num) # 输出结果为3.14
```
需要注意的是,round()函数会进行四舍五入操作。如果要进行更精确的小数保留,可以使用decimal模块中的Decimal类。
阅读全文