占位符(字符串格式化)
一、作用:生成一定格式的字符串
二、格式
1、格式化字符串 % 参数值
2、格式化字符串 % (参数值1,参数值2,...)
3、占位符
%s占位:字符串
%d占位:整数
%f占位:浮点数
例:name = "小昭"
age = 25
print("%s的年龄是%s岁" % (name,age))
占位符 % 和类型码之间的格式语法:
% [格式语法] 类型码(d,s,f等)
格式语法:
- 左对齐
+ 显示正负号
0 补零
宽度
宽度.精度
示例:
"%10d" % 123 # ‘ 123'
"%-10d" % 123 # '123 '
"%10s" % "abc" # ' abc'
"%-5s" % 'abc' # 'abc '
"%+10d" % 123 # ' +123'
"%010d" % 123 # '0000000123'
"%.2f" % 3.1415926535897932 # '3.14'
"%7.2f" % 3.1415926535897932 # ' 3.14'