Python 占位符%的使用方法(输出格式化的字符串)
常见的占位符有:
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数
举个例子:
a1=8050 #去年工资
a2=10000 #今年工资
y=(a2-a1)/a1*100
print('你的工资比去年提升了%.1f %%' % y)
#输出<你的工资比去年提升了24.2 %>
上面代码的y 算出来,是0.2422360248447…
print 那一行的第一个 %.1f 代表浮点数,且取小数点后1位;
%% 代表百分号%
% y 代表要替代前面第一个%.1f的数值来自 y
如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串。