Python中,如何用str.format方法
时间: 2024-10-11 20:02:47 浏览: 26
python开发之str.format()用法实例分析
在Python中,`str.format()`方法是一个强大的字符串格式化工具,它允许你在字符串中嵌入变量并按照特定的方式替换它们。这个方法的基本语法如下:
```python
format_string = "Hello, {}! Your name is {}."
formatted_string = format_string.format(name, age)
```
在这个例子中,`{}`是占位符,`name`和`age`是你要插入的变量名。`format_string.format()`会将这些变量的实际值替换到字符串中。
`str.format()`方法支持多种参数传递方式:
1. **位置参数**:按顺序提供参数,如上述示例所示。
2. **关键字参数**:通过变量名指定参数,如 `format_string.format(age=25, name='Alice')`。
3. **混合使用**:可以同时使用位置参数和关键字参数。
还有一些更复杂的特性,比如字段宽度、精度控制、格式说明符等,例如 `{:.2f}` 表示保留两位小数。你可以查阅官方文档以了解更多详细信息。
阅读全文