1. 打印字符串
print("His name is %s" % "Kenn")
效果:
2.打印整数
print("He is %d years old" % 25)
print("He is %d years old, and born in %d" % (25, 1990))
效果:
3.打印浮点数
print("His height is %f m" % 1.83)
效果:
4.打印浮点数(指定保留小数点位数,四舍五入)
print("His height is %.2f m" % 1.84)
print("His height is %.1f m" % 1.84)
print("His height is %.2f m" % 1.85)
print("His height is %.1f m" % 1.85)
效果:
5.指定占位符宽度(右对齐)
print("Name:%10s Age:%8d Height:%8.2f" % ("Kenn", 25, 1.83))
效果:
6.指定占位符宽度(左对齐)
print("Name:%-10s Age:%-8d Height:%-8.2f" % ("Kenn", 25, 1.83))
效果:
7.指定占位符
print("Name:%-10s Age:%08d Height:%08.2f" % ("Kenn", 25, 1.83))
效果:
8.科学计数法
print(format(0.00154, '.2e'))
print(format(154000, '.2e'))
print(format(0.00154, '.1e'))
print(format(154000, '.1e'))
print(format(0.00155, '.1e'))
print(format(155000, '.1e'))
效果: