网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

python-占位符%字符串格式化

时间:2025-01-13 07:39:54

字符串格式化里的符号很多,最好是把这些符号的说明表格放在手头上,以便随时查找。本经验的参考来自python3.73帮助文档。别被那一堆符号吓怕,其实经常用的不多。用到时再查也不迟。

1.准备工作;

1、准备字符串转换字符表,3.73版的貌似和以前的有所不同。网上能搜到很多,基本上都不说是什么版本的。所以最好对照帮助文档上给出的字符,再去看别人的解释。

python-占位符%字符串格式化

2.%d:

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

python-占位符%字符串格式化

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

python-占位符%字符串格式化

3.%f:

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

python-占位符%字符串格式化

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

python-占位符%字符串格式化

4.%s:

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

python-占位符%字符串格式化

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

python-占位符%字符串格式化

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

python-占位符%字符串格式化
© 一点资料