在 Python 中如何使用 format 函数?
2023-05-06 阅读 33
在 Python 中,可以使用 `format()` 函数将变量的值插入到字符串中。`format()` 函数可以接受多个参数,其中第一个参数是格式化字符串,后面的参数是要插入的值。
例如,我们可以使用以下代码将变量 `name` 和 `age` 的值插入到字符串中:
```
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
```
输出结果为:
```
My name is Alice and I am 25 years old.
```
在格式化字符串中,可以使用 `{}` 来表示要插入值的位置,也可以使用 `{}` 中的数字来指定要插入的参数的位置。例如:
```
print("My name is {0} and I am {1} years old. {0} is my nickname.".format(name, age))
```
输出结果为:
```
My name is Alice and I am 25 years old. Alice is my nickname.
```
除了使用普通的变量作为参数,还可以使用关键字参数。例如:
```
print("My name is {name} and I am {age} years old.".format(name="Bob", age=30))
```
输出结果为:
```
My name is Bob and I am 30 years old.
```
更新于 2023年05月06日