python format函数参数
时间: 2023-06-29 21:16:12 浏览: 108
`format()` 函数是 Python 中用于格式化字符串的内置函数。它接受一个或多个参数,并将它们插入到字符串占位符中。以下是 `format()` 函数的一些常见用法:
1. 使用位置参数:
```python
# 使用位置参数
name = "Alice"
age = 30
print("My name is {}, and I am {} years old.".format(name, age))
```
输出:
```
My name is Alice, and I am 30 years old.
```
2. 使用关键字参数:
```python
# 使用关键字参数
print("My name is {name}, and I am {age} years old.".format(name="Bob", age=25))
```
输出:
```
My name is Bob, and I am 25 years old.
```
3. 使用位置参数和关键字参数:
```python
# 使用位置参数和关键字参数
print("My name is {0}, and I am {1} years old. My favorite color is {color}.".format("Charlie", 20, color="blue"))
```
输出:
```
My name is Charlie, and I am 20 years old. My favorite color is blue.
```
4. 使用字典作为参数:
```python
# 使用字典作为参数
person = {"name": "Dave", "age": 35}
print("My name is {name}, and I am {age} years old.".format(**person))
```
输出:
```
My name is Dave, and I am 35 years old.
```
这些只是 `format()` 函数的一些用法,还有很多其他的用法,可以根据需要进行自定义。
阅读全文