【Python】字符串补齐

zfill(width) 默认左端补齐,填充0

x="1010"
y="1"
lenx=len(x)
leny=len(y)
maxlen=max(lenx,leny)
x=x.zfill(maxlen)
y=y.zfill(maxlen)
print(x,y)	#输出1010 0001
#这部分代码的功能是
#取x和y的最长长度maxlen,将两个字符串xy补齐到一样长
#其中str.zfill(width) width是要扩充到的长度,这个例子中 x长4 y长1,maxlen=4
#将字符串补齐到4,默认y=1补齐的结果是0001,左端填充0

just

ljust(长度,“要填充的字符”) 原字符串左对齐,右侧补齐
rjust(长度,“要填充的字符”)原字符串右对齐,左侧补齐
x="1010"
y="1"
lenx=len(x)
leny=len(y)
maxlen=max(lenx,leny)
print("原始字符串:",x,y)
print("原字符串左对齐,右侧补齐",x.ljust(maxlen,"0"),y.ljust(maxlen,"0"))
print("原字符串右对齐,左侧补齐",x.rjust(maxlen,"0"),y.rjust(maxlen,"0"))

输出结果:

原始字符串: 1010 1
原字符串左对齐,右侧补齐 1010 1000
原字符串右对齐,左侧补齐 1010 0001

字符串格式化控制

rs='%05d' % 11
print(rs)
print(len(rs))

输出:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值