python 将参数保留一位小数
时间: 2023-09-07 09:15:22 浏览: 75
Python四舍五入与保留小数位数(精确舍入与保留)
5星 · 资源好评率100%
如果你想在 Python 中将参数保留一位小数,可以使用字符串格式化操作或者内置函数 `round()`。以下是两种方法的示例代码:
1. 使用字符串格式化操作
```python
x = 3.14159
y = "%.1f" % x
print(y)
```
输出结果为:
```
3.1
```
其中 `"%.1f"` 表示格式化输出一个浮点数,保留一位小数。
2. 使用内置函数 `round()`
```python
x = 3.14159
y = round(x, 1)
print(y)
```
输出结果为:
```
3.1
```
其中 `round(x, 1)` 表示将 `x` 四舍五入到小数点后一位。
注意,使用字符串格式化操作返回的结果是一个字符串,如果需要将其转换为浮点数,可以使用 `float()` 函数:
```python
x = 3.14159
y = "%.1f" % x
z = float(y)
print(z)
```
输出结果为:
```
3.1
```
阅读全文