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'))
效果:

本文详细介绍了Python中使用%操作符进行字符串格式化的各种技巧,包括基本的字符串、整数、浮点数打印,以及如何指定宽度、保留小数点位数、使用科学计数法等高级格式化选项。

被折叠的 条评论
为什么被折叠?



