Python 占位符格式化详解(=)
转自:https://www.pinlue.com/article/2021/08/0500/0011667717100.html
常用占位符应用举例
- 格式化字符串
print (“This website name is %s” % (“pythontab.com”))
this website name is pythontab.com
- 格式化整数
print (“The rank score is %d” % (100.0))
The rank score is 100
- 格式化浮点数
print (“Yao Ming’s height is %f m”%(2.29))
Yao Ming’s height is 2.290000 m
- 格式化浮点数(指定保留小数点位数)
print (“Yao Ming’s height is %.1f m”%(2.29))
Yao Ming’s height is 2.3 m
- 指定占位符宽度
print (“Name : %10s, Age : %9d, Height: %8.2f”%(“Yao Ming”, 37, 2.29))
Name : Yao Ming, Age : 37, Height : 2.29
格式比较难看, 下面我们来做一下对齐
- 指定占位符宽度 - 左对齐
print (“Name : %-10s, Age : %-9d, Height : %-8.2f”%(“Yao Ming”, 37, 2.29))
Name : Yao Ming , Age : 37 , Height : 2.29
注:
格式化可选标志符, 可选参数
-
右对齐;正数前加正好,负数前加负号;
-
左对齐;正数前无符号,负数前加负号;
空格 右对齐;正数前加空格,负数前加负号;
0 右对齐;正数前无符号,负数前加负号;用0填充空白处
如: -10s, 表示10个字符串位置, 左对齐,后面用空格填充
- 指定占位符 - 用0当占位符
print (“Name : %-10s, Age : %09d, Height : %08.2f”%(“Yao Ming”, 37, 2.29))
Name : Yao Ming , Age : 000000037, Height : 00002.29
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!