python格式化字符

格式化字符 含义
%s 字符串
%d 有符号十进制整数,%010d表示输出的整数不足位数时,前面用0来填充
%f 浮点数,%.02f(%.2f)表示只显示小数后的两位内容
%% 输出%
name = '小明'
num = 123456
price = 5.0
weight = 9.0
money = price * weight
scale = 0.25
print("我的名字叫%s,请多多关照!"%name)
print("我的学号是%09d"%num)
print("苹果的单价是%.02f,重量是%.02f,总价格是%.02f"%(price,weight,money))
print("输出比例为%.2f%%"%(scale*100))
print("%%")
print("%s的成绩在班上是前10%%"%name)

输出结果如下:(注意区别后三条代码)

我的名字叫小明,请多多关照!
我的学号是000123456
苹果的单价是5.00,重量是9.00,总价格是45.00
输出比例为25.00%
%
小明的成绩在班上是前10%
原文地址:https://www.cnblogs.com/chichung/p/9395210.html