本文章主要讲述Python中输出函数里格式化输出<.format()>的使用方法.
任何人可对专栏内容进行任意复制和转载,且无需注明文章作者,出处,来源.
接上次的继续讲,没看过的可以去看一下:
本次来介绍一下format()方法的格式控制:
format()方法的槽除了包括参数序号,还可以包含格式控制信息,语法格式如下:
{<参数序号>:<格式控制标记>}
其中,格式控制标记用来控制参数显示时的格式,格式控制标记内容如下:
:——引导符号
<填充>——用于填充的单个字符
<对齐>——<左对齐,>右对齐,^居中对齐
<宽度>——槽的设定输出宽度
<,>——数字的千位分隔符,适用于整数与浮点数
<.精度>——浮点数小数部分的精度或字符串的最大输出长度
<类型>——整数类型b,c,d,o,x,X,浮点数类型e,E,f,%
格式控制标记包括:<填充><对齐><宽度><,><.精度><类型>等六个字段,由引导符号(:)为引导标记,这些字段都是可选的,可以组合使用。这6个格式控制标记可以分为两组。
第一组是<填充><对齐><宽度>,它们是相关字段,主要用于对显示格式的规范。宽度指当前槽的设定输出字符宽度,如果该槽参数实际值比宽度设定值更大,则使用参数实际长度。如果该值的实际位数小于指定宽度,则按照对齐指定方式在宽度内对齐,默认以空格字符补充。对齐字段分别使用<、>和^三个符号表示左对齐,右对齐,居中对齐。填充字段可以修改为默认填充字段,填充字符只能有一个。
示例:
左对齐:左对齐
没有“<”时默认为左对齐,两者等效。
右对齐:右对齐
居中对齐:居中对齐
填充:居中对齐并填充“#”号。填充
指定宽度小于变量宽度时:以实际变量宽度为准。指定宽度小于变量宽度时
格式控制标记也可以使用变量来标记,即用槽来指定所对应的控制标记及数量。
示例:
填充字符可以指定变量。a是指定填充字符的变量
填充字符和宽度可以指定变量。变量可以指定填充字符和宽度
变量化填充字符,对齐和宽度均可变量化
就先讲到这里了,未完待续。
其他文章:
PyAutoGUI: