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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值