python 格式化输出语法
时间: 2023-10-13 15:27:59 浏览: 54
Python 格式化输出语法使用字符串中的占位符%s,%d等来表示需要输出的变量类型,例如:
```
name = "Tom"
age = 18
print("My name is %s and I am %d years old." % (name, age))
```
输出结果为:
```
My name is Tom and I am 18 years old.
```
除了%s和%d,还有其他占位符可以使用,例如:
| 占位符 | 描述 |
| ------- | ------- |
| %s | 字符串 |
| %d | 十进制整数 |
| %f | 浮点数 |
| %.2f | 保留两位小数的浮点数 |
| %x | 十六进制整数 |
| %o | 八进制整数 |
字符串的格式化输出还可以使用format方法,例如:
```
name = "Tom"
age = 18
print("My name is {} and I am {} years old.".format(name, age))
```
输出结果与前面的例子相同。format方法还可以指定输出的变量类型、宽度、精度等,例如:
```
print("My name is {:s} and I am {:d} years old.".format(name, age))
print("My name is {:10s} and I am {:5d} years old.".format(name, age))
print("My name is {:s} and I am {:.2f} meters tall.".format(name, 1.75))
```
输出结果分别为:
```
My name is Tom and I am 18 years old.
My name is Tom and I am 18 years old.
My name is Tom and I am 1.75 meters tall.
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)