Python 占位符格式化详解(=)

转自:https://www.pinlue.com/article/2021/08/0500/0011667717100.html

常用占位符应用举例

  1. 格式化字符串

print (“This website name is %s” % (“pythontab.com”))
this website name is pythontab.com

  1. 格式化整数

print (“The rank score is %d” % (100.0))
The rank score is 100

  1. 格式化浮点数

print (“Yao Ming’s height is %f m”%(2.29))
Yao Ming’s height is 2.290000 m

  1. 格式化浮点数(指定保留小数点位数)

print (“Yao Ming’s height is %.1f m”%(2.29))
Yao Ming’s height is 2.3 m

  1. 指定占位符宽度

print (“Name : %10s, Age : %9d, Height: %8.2f”%(“Yao Ming”, 37, 2.29))
Name : Yao Ming, Age : 37, Height : 2.29

格式比较难看, 下面我们来做一下对齐

  1. 指定占位符宽度 - 左对齐

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个字符串位置, 左对齐,后面用空格填充

  1. 指定占位符 - 用0当占位符

print (“Name : %-10s, Age : %09d, Height : %08.2f”%(“Yao Ming”, 37, 2.29))
Name : Yao Ming , Age : 000000037, Height : 00002.29


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部