format函数如何拼接字符串
时间: 2023-08-12 09:07:55 浏览: 36
`format()` 函数可以用于将变量插入到字符串中。你可以在字符串中使用 `{}` 占位符,然后使用 `format()` 函数将变量插入到这些占位符中。下面是一个简单的例子:
```python
name = "Tom"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
```
这将输出:
```
My name is Tom and I am 25 years old.
```
你还可以使用数字来指定要插入的变量的位置。例如,如果你想在字符串中交换变量的位置,可以这样写:
```python
name = "Tom"
age = 25
print("My age is {1} and my name is {0}.".format(name, age))
```
这将输出:
```
My age is 25 and my name is Tom.
```
你还可以使用格式化字符串字面值(f-strings)来拼接字符串,这是 Python 3.6 引入的新特性。使用 f-strings,你可以在字符串前加上 `f` 前缀,然后在字符串中使用 `{}` 占位符来插入变量。例如:
```python
name = "Tom"
age = 25
print(f"My name is {name} and I am {age} years old.")
```
这将输出与第一个示例相同的结果:
```
My name is Tom and I am 25 years old.
```