python 中占位符format
时间: 2023-09-30 16:06:48 浏览: 103
在 Python 中,占位符可以使用 `format()` 方法来替换为变量的值。这是一种字符串插值的方法,允许你在字符串中嵌入变量。
占位符使用大括号 `{}` 来表示,并且可以在大括号中指定要插入的变量。下面是一个示例:
```python
name = "Alice"
age = 25
message = "My name is {} and I'm {} years old.".format(name, age)
print(message)
```
输出结果为:
```
My name is Alice and I'm 25 years old.
```
在这个例子中,我们使用了两个占位符 `{}` 来表示需要插入变量的位置。调用 `format()` 方法时,传入的参数按顺序依次替换占位符。
除了按顺序插入变量外,还可以使用关键字参数来指定要替换的占位符。例如:
```python
name = "Alice"
age = 25
message = "My name is {n} and I'm {a} years old.".format(n=name, a=age)
print(message)
```
输出结果与之前相同:
```
My name is Alice and I'm 25 years old.
```
使用 `format()` 方法还可以对插入的变量进行格式化,例如控制小数点后的位数、指定宽度等。更多关于字符串格式化的用法,请参考 Python 官方文档中的 [格式化字符串文档](https://docs.python.org/3/library/string.html#format-string-syntax)。
阅读全文