Python字符串格式化全解析
1. 高级格式化表达式示例
1.1 整数格式化
在Python中,字符串格式化的语法在标准文档中有详细描述。下面通过几个例子来展示其应用。首先是整数的格式化,代码如下:
x = 1234
res = "integers: ...%d...%-6d...%06d" % (x, x, x)
print(res)
输出结果为:
integers: ...1234...1234 ...001234
这里, %d 是默认的整数格式化方式, %-6d 表示将整数左对齐,占6个字符的宽度, %06d 表示将整数用零填充至6个字符的宽度。
1.2 浮点数格式化
%e 、 %f 和 %g 用于以不同方式显示浮点数,示例如下:
x = 1.23456789
print(x)
print('%e | %f | %g' % (x, x, x))
print('%E' % x)
输出结果为:
1.23456789
1.234568e+000 | 1.234568 | 1.23457
1.234568E+00
Python字符串格式化详解
超级会员免费看
订阅专栏 解锁全文

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



