跟我介绍一下format()法的格式控制中六大格式控制标记的用法
时间: 2024-09-09 16:01:12 浏览: 67
`format()` 方法是 Python 中字符串的内置方法,用于格式化字符串。格式化字符串时,可以使用六大格式控制标记来控制输出格式,它们分别是:
1. `%s`:格式化字符串变量。
2. `%d` 或 `%i`:格式化十进制整数。
3. `%f` 或 `%F`:格式化浮点数。默认情况下,`%f` 会显示六位小数。
4. `%e` 或 `%E`:格式化科学计数法表示的浮点数。
5. `%g` 或 `%G`:格式化浮点数,它会根据数值的大小自动选择 `%f` 或 `%e`(`%G` 会自动选择 `%f` 或 `%E`)。
6. `%c`:格式化单个字符。
这些格式控制标记可以配合其他符号和数字使用,例如:
- 指定宽度:`%5d` 表示宽度为5,右对齐的整数。
- 指定精度:`%.2f` 表示小数点后有两位小数的浮点数。
下面是使用这些格式控制标记的一些例子:
```python
print("%s" % "Hello") # 输出:Hello
print("%d" % 10) # 输出:10
print("%f" % 3.14159) # 输出:3.141590
print("%5d" % 10) # 输出: 10 (宽度为5,右对齐)
print("%.2f" % 3.14159) # 输出:3.14
```
此外,可以使用元组或者字典来提供多个变量的值,或者指定变量的顺序和格式。
阅读全文