顾名思义,占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号,广泛用于计算机中各类文档的编辑。
%d 表示有符号整型十进制数
%s 表示字符串
%f或%F 表示有符号浮点型十进制数
具体看看使用演示:
a='%s身高%d,跑步速度%d千米/小时,成绩提高%f ' %('小强',175,10,5/85)
b='%5s身高%5d,跑步速度%5d千米/小时,成绩提高%.2f ' %('小强',175,10,5/85)
c='%5s身高%05d,跑步速度%05d千米/小时,成绩提高%08.2f ' %('小强',175,10,5/85)
print(a)
print(b)
print(c)
执行结果如下:
小强身高175,跑步速度10千米/小时,成绩提高0.058824
小强身高 175,跑步速度 10千米/小时,成绩提高0.06
小强身高00175,跑步速度00010千米/小时,成绩提高00000.06
根据结果对比可以看出:
%5s的意思是用5个字符来显示,没有指定内容就是用空格代替。
%05d同样是5个字符,用0来补齐,所以结果前面多了三个0,结果为00010千米/小时。
%.2f表示保留小数后两位。
_______________END______________
网友评论