字符串格式化里的符号很多,最好是把这些符号的说明表格放在手头上,以便随时查找。本经验的参考来自python3.73帮助文档。别被那一堆符号吓怕,其实经常用的不多。用到时再查也不迟。
1.准备工作;
1、准备字符串转换字符表,3.73版的貌似和以前的有所不同。网上能搜到很多,基本上都不说是什么版本的。所以最好对照帮助文档上给出的字符,再去看别人的解释。

2.%d:
1、宽度命令符(+或-):右对齐:在d 前面加正整数(省略+号);表示输出字符的宽度(包括字符本身),如果宽度小于字符数,按原长输出。左对齐:在d 前面加负整数;表示输出字符的宽度(包括字符本身),如果宽度小于字符数,按原长输出。

3、d前面只有一个值时,python是看符号(- 和 .)来辨识命令。如果是组合,宽度在前,精度在后。"%-a.bd"%c。输出是是先执行精度,在算宽度。中间不能有空格;%后面可以有空格,不占位;(没人会这样写)

3.%f:
1、宽度命令符:与%d一样;默认将浮点数保留6位小数。

3、宽度,和精度组合使用,与%d一样,先写宽度,再写精度。输出是是先执行精度,在算宽度。"%a.bf"%c

4.%s:
1、宽度:与%d和%f相同。

3、宽度和截取宽度组合使用:与%d,%f的写法一样,先写宽度,再写截取宽度。"%a.bf"%c,输出是是先先截取,在算宽度。

5、如果在格式数字类型时,如果如不涉及精度位数,也可用%s;
