python3中format函数用法
Python3中的format函数是一个非常实用的字符串格式化工具,它可以将指定的值插入到字符串的占位符中,从而生成一个新的字符串, format函数的基本语法如下:,字符串模板中的占位符用大括号{}表示,可以包含可选的格式说明符,用于控制参数的显示格式,参数可以是位置参数、关键字参数或者字典等数据类型。, ,1、位置参数,2、关键字参数,3、字典参数,1、保留字符:%s、%d、%f、%x、%o、%e、%g、%c、%r、%a,%s:字符串类型,%d:整数类型,%f:浮点数类型, ,%x:以十六进制形式表示 浮点数,%o:以八进制形式表示整数,%e:科学计数法表示浮点数,%g:根据数值大小自动选择%f或%e表示浮点数,%c:将整数转换为对应的ASCII字符,%r:将对象转换为字符串,使用repr()表示法,%a:将数字转换为星期几的缩写名称(如周一), ,示例:,2、宽度和对齐方式:<、>、^、$、、+、-、|、’、,、.2s、.2d、.2f、.2x、.2X、.2o、.2e、.2g、.2c、.2r、.2a,<:左对齐,默认值;>:右对齐;^:居中对齐;$:居中对齐,宽度不足时用0填充;:强制对齐,宽度不足时用0填充;+:用空格填充;-:用0填充;|:用’-‘填充;’:用’_’填充;,:字段之间用逗号分隔;.2s:宽度为2的字符串类型,默认为普通字符串类型;.2d:宽度为2的整数类型;.2f:宽度为2的浮点数类型;.2x:宽度为2的十六进制浮点数类型;.2X:宽度为2的大写十六进制浮点数类型;.2o:宽度为2的八进制整数类型;.2e:宽度为2的科学计数法表示浮点数;.2g:宽度为2的指数形式浮点数;.2c:宽度为2的字符类型;.2r:宽度为2的repr()表示法字符串;.2a:宽度为2的星期几缩写名称字符串。,示例:,