format()
方法中模版字符串的槽中除了包括参数序号,还可以包括格式控制信息,此时,槽的内部样式如下:
{<参数序号>:<格式控制标记>}
其中,格式控制标记用来控制参数显示时的格式。格式内容如下:
内容 | 解释 |
---|---|
: | 引导符号 |
填充 | 用于填充的单个字符,指宽度内除了参数外字符采用的表示方式 |
对齐 | < 左对齐; > 右对齐; ^ 居中对齐 |
宽度 | 槽的设定输出宽度 |
, | 数字千位分隔符,适用于整数和浮点数 |
精度 | 浮点数小数部分精度或字符串输出的最大长度,用法 .<位数> |
类型 | 整数类型: b,c,d,o,x,X ; 浮点数类型: e,E,f,% |
即:
{<参数序号>:<填充><对齐><宽度><,><精度><类型>}
类型
对于整数形式:
类型代号 | 解释 |
---|---|
b | 整数的二进制形式 |
c | 整数对应的Unicode字符 |
d | 整数的十进制形式 |
o | 整数的八进制形式 |
x | 整数的小写十六进制方式 |
X | 整数的大写十六进制方式 |
对于浮点数形式:
类型代号 | 解释 |
---|---|
e | 浮点数对应小写字母e的指数形式 |
E | 浮点数对应大写字母E的指数形式 |
f | 浮点数标准浮点形式 |
% | 输出浮点数的百分形式 |
Tip
浮点数输出时尽量使用 <.精度>
表示小数部分的宽度,有助于更好控制输出格式。
By MeltIce.