首页 > 代码库 > 格式化字符串

格式化字符串

格式化字符串的两种方法:

%方式主要用到

1.%s是传一个字符串类型%d是传一个整数类型%d是传一个浮点数类型。%c是将字符串转换成unicode对应的值。%o将数字转换为 八进制格式到指定位置。%x将数字转换为十六进制再格式化到指定的位置。

2.(name)可选指定的key

3.flags可选,可供选择的值有+右边对齐正数加正号负数加负号。

           -号左对齐正数无符号负数加负号

           空格 右对齐正数加空格负数无符号。

         0 右对齐正数无符号负数加负号用0填充空白。

4.width     可选,占有宽度(就是占几个字符)下面就是说占10个位置

g="zjhsjshhzlsfhsjlfh %(name)10s"% {"name":123}
print(g)

5.precision   可选小数点数后保留的位数。

 

还有就是format方式:

hh="_{}_______{}________{}_______".format(*[1,2,3])
值得注意的是format方式比%方式多一个转换为二进制。
还有指定位数的时候可以居中,还有专门用于填充的函数。

技术分享

技术分享

 

格式化字符串