python 格式填充
时间: 2024-09-23 20:07:22 浏览: 30
Python 中的格式填充主要是指使用 `str.format()` 函数来创建格式化的字符串。这种填充方式允许你在字符串中插入变量的值,并且可以控制它们的显示方式,比如对齐、长度限制等。主要有以下几个特点:
1. **占位符**: 使用花括号 `{}` 作为占位符,例如 `{name}` 将被变量名替换。
2. **字段参数**: 可以将变量作为参数传递给 `.format()` 方法,比如 `"{name} says hello".format(name="Alice")`。
3. **格式化选项**: 支持格式化标志,比如 `-` 表示左对齐,`>` 表示右对齐;`:` 后面跟着数字可以设定固定宽度,`.n` 设置小数点后的精确位数。
4. **位置和关键字参数**: 指定参数位置或名称进行填充,如`"{2}", name="Alice"` 表示第三个占位符使用 `name` 的值。
```python
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.
```
阅读全文