python 格式化输出小数
时间: 2023-10-16 21:10:38 浏览: 79
Python实现数字的格式化输出
可以使用format()函数来格式化输出小数,具体方法如下:
1. 指定小数点位数
可以使用{:.nf},其中n为小数点后保留的位数,例如:
```
pi = 3.1415926
print("pi的值保留2位小数为{:.2f}".format(pi))
```
输出结果为:
```
pi的值保留2位小数为3.14
```
2. 指定总位数和小数点位数
可以使用{:m.nf},其中m为总位数,n为小数点后保留的位数,例如:
```
pi = 3.1415926
print("pi的值总共保留6位,其中小数点后保留2位为{:6.2f}".format(pi))
```
输出结果为:
```
pi的值总共保留6位,其中小数点后保留2位为 3.14
```
3. 使用f字符串
在Python 3.6及以上版本,可以使用f字符串来格式化输出小数,例如:
```
pi = 3.1415926
print(f"pi的值保留2位小数为{pi:.2f}")
```
输出结果为:
```
pi的值保留2位小数为3.14
```
阅读全文