格式化字符串
格式化字符串的两种方法:
%方式主要用到
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方式比%方式多一个转换为二进制。
还有指定位数的时候可以居中,还有专门用于填充的函数。