format使用方法
时间: 2024-09-30 09:04:43 浏览: 29
常用Extjs工具:Extjs.util.Format使用方法
在Python中,`format()`函数是一个用于字符串格式化的强大工具,它的基本语法如下:
```python
formatted_string = "Hello, {}! Your age is {}.".format(name, age)
```
这里,`{}`被称为占位符,`name`和`age`是你要插入的实际变量。`format()`函数会替换匹配的占位符并返回一个新的字符串。
有几种不同的格式化选项:
1. 占位符前加上冒号和数据类型:如`"{:.2f}"`表示保留两位小数的浮点数。
2. 格式化指示器:`"{}"`代表原样输出,`"{name}"`代表变量`name`,`"{name!r}"`代表原始字符串表示。
3. 表达式支持:你可以直接在占位符中编写表达式,如`"{x * y}"`。
完整语法包括关键字参数对、位置参数以及复杂的布局模式。例如:
```python
formatted_string = "{:<10} | {:<10}".format("Name", "Age") + "\n"
formatted_string += "{} | {}".format("Alice", 25) + "\n"
formatted_string += "{} | {}".format("Bob", 30)
```
这将创建一个左边对齐的两列表格。
阅读全文