用python的format输出2.71828不带小数
时间: 2023-07-19 14:41:13 浏览: 92
你可以使用 Python 的格式化字符串(format string)来输出不带小数的整数,例如:
```python
e = 2.71828
e_formatted = "{:.0f}".format(e)
print(e_formatted)
```
这里的 `"{:.0f}"` 表示不保留小数的格式化字符串,其中 `:` 表示格式化说明符的开始,`.0f` 表示浮点数不保留小数。上述代码会输出 `3`。
相关问题
python同时输出2个2位小数的数据
可以使用字符串格式化来输出2个2位小数的数据:
```python
a = 3.14159
b = 2.71828
print("{:.2f}, {:.2f}".format(a, b))
```
输出结果为:
```
3.14, 2.72
```
python输出多个数据并保留两位小数
你可以使用print函数输出多个数据,并使用格式化字符串来保留两位小数。例如:
```python
a = 3.1415926
b = 2.71828
c = 42
print("a = {:.2f}, b = {:.2f}, c = {}".format(a, b, c))
```
输出结果为:
```
a = 3.14, b = 2.72, c = 42
```
其中,{:.2f}表示保留两位小数的浮点数格式,{}表示整数格式。format函数中的参数依次对应格式化字符串中的{}占位符。
阅读全文