Python 格式化、字符串编码与正则表达式全解析
1. Python 格式化语法
Python 的格式化语法十分灵活,但也是一种较难记忆的迷你语言。在处理价格和小计的说明符时,我们会使用不同的格式。对于价格,使用 {2: <8.2f} ;对于小计,使用 {3: >7.2f} 。这里,我们指定空格为填充字符, < 和 > 符号分别表示数字应在 8 或 7 个字符的最小空间内左对齐或右对齐,并且每个浮点数应格式化为两位小数。
不同类型的“类型”字符也会影响格式化输出。常见的类型有 s (字符串)、 d (整数)和 f (浮点数)。其他格式说明符大多是这些类型的变体,例如 o 表示八进制格式, X 表示整数的十六进制格式。 n 类型说明符可用于以当前区域设置的格式格式化整数分隔符,对于浮点数, % 类型会将其乘以 100 并格式化为百分比。
除了标准格式化器,其他对象也可以定义非标准说明符。例如,当我们将 datetime 对象传递给 format 函数时,可以使用 datetime.strftime 函数中的说明符,示例代码如下:
import datetime
p
超级会员免费看
订阅专栏 解锁全文
1075

被折叠的 条评论
为什么被折叠?



