Python字符串格式化
时间: 2023-11-19 14:51:19 浏览: 88
Python字符串格式化是指将一个字符串中的占位符替换为具体的值。在Python中,常用的字符串格式化方式有两种:百分号(%)格式化和format()方法格式化。其中,百分号(%)格式化是Python2.x版本中常用的方式,而format()方法格式化则是Python3.x版本中推荐使用的方式。
百分号(%)格式化的基本语法如下:
```python
"字符串%s" % 变量
```
其中,`%s`表示占位符,可以替换为任意类型的变量。如果需要替换多个变量,则可以使用多个占位符,并将变量放在一个元组中,如下所示:
```python
"字符串%s和%s" % (变量1, 变量2)
```
format()方法格式化的基本语法如下:
```python
"字符串{}".format(变量)
```
其中,`{}`表示占位符,可以替换为任意类型的变量。如果需要替换多个变量,则可以在字符串中使用多个占位符,并在format()方法中传入相应的变量,如下所示:
```python
"字符串{}和{}".format(变量1, 变量2)
```
阅读全文