python保留3位小数
时间: 2023-10-21 18:25:17 浏览: 619
python保留小数位的三种实现方法
要在Python中保留3位小数,你可以使用以下方法之一:
1. 使用round()函数进行四舍五入:
```python
num = 3.1415926
rounded_num = round(num, 3)
print(rounded_num) # 输出: 3.142
```
2. 使用字符串格式化进行舍入:
```python
num = 3.1415926
formatted_num = "{:.3f}".format(num)
print(formatted_num) # 输出: 3.142
```
3. 使用f-string进行格式化(Python 3.6及以上版本):
```python
num = 3.1415926
formatted_num = f"{num:.3f}"
print(formatted_num) # 输出: 3.142
```
这些方法都可以将一个浮点数保留3位小数。请根据你的具体需求选择其中一种方法。
阅读全文