
【Python】format()的格式化输出技巧—学习笔记
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本篇笔记详细介绍了Python中的format()函数及其格式化字符串的方法和技巧,适合编程初学者参考学习。
### 一、旧式 `%` 格式化输出
在Python编程中,格式化输出是一种常见的任务,它允许我们按照特定的样式显示数据。其中一种方法是使用旧式的 `%` 格式化方式。
```python
a = 字符
print(这是一个字符%c % a) # 输出:这是一个字符字符
```
这里的 `c` 用于输出单个字符,而 `s` 和 `d` 分别用于字符串和十进制整数。例如:
```python
b = string
print(这是一个字符%c 和一段字符串%s % (a, b)) # 输出:这是一个字符字符 和一段字符串string
# 浮点数保留四位小数:
c = 520.1314666
print(保留四位小数%.4f % c) # 输出:保留四位小数520.1315
```
### 二、`format()` 格式化输出
Python的 `format()` 函数提供了更为灵活和强大的格式化选项。
#### 定位输出
```python
first = 人生苦短
second = 我始终在你身边
print(虽然{},但是{}.format(first, second)) # 输出:虽然人生苦短,但是我始终在你身边
```
在这里,通过 `{}` 和位置参数来指定输出的位置。
#### 高级输出
`format()` 函数支持多种高级格式设置方法:
- 保留小数位数: 使用 `:.nf` 格式化符。例如:`{:.4f}`
- 进制转换: 可以使用 `{:
全部评论 (0)


