Python3 数字输出补齐 zfill()

描述:

Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。

语法

str.zfill(width)

width: 这是字符串的最终宽度,即填充零后得到的宽度。
return:此方法返回补齐的字符串。

示例

str = "this is string example from runoob....wow!!!"
print ("str.zfill : ",str.zfill(40))
print ("str.zfill : ",str.zfill(50))

输出:

str.zfill :  this is string example from runoob....wow!!!
str.zfill :  000000this is string example from runoob....wow!!!

数字输出补齐数位:

for i in range(100):
    print('补齐后的数据:{}'.format(str(i).zfill(3)))
#输出
补齐后的数据:000
补齐后的数据:001
补齐后的数据:002
补齐后的数据:003
补齐后的数据:004
补齐后的数据:005
补齐后的数据:006
补齐后的数据:007
补齐后的数据:008
补齐后的数据:009
补齐后的数据:010
补齐后的数据:011
补齐后的数据:012
补齐后的数据:013
补齐后的数据:014
补齐后的数据:015
补齐后的数据:016
补齐后的数据:017
补齐后的数据:018
补齐后的数据:019
补齐后的数据:020
补齐后的数据:021
补齐后的数据:022
补齐后的数据:023
补齐后的数据:024
补齐后的数据:025
补齐后的数据:026
补齐后的数据:027
补齐后的数据:028
补齐后的数据:029
补齐后的数据:030
补齐后的数据:031
补齐后的数据:032
补齐后的数据:033
补齐后的数据:034
补齐后的数据:035
补齐后的数据:036
补齐后的数据:037
补齐后的数据:038
补齐后的数据:039
补齐后的数据:040
补齐后的数据:041
补齐后的数据:042
补齐后的数据:043
补齐后的数据:044
补齐后的数据:045
补齐后的数据:046
补齐后的数据:047
补齐后的数据:048
补齐后的数据:049
补齐后的数据:050
补齐后的数据:051
补齐后的数据:052
补齐后的数据:053
补齐后的数据:054
补齐后的数据:055
补齐后的数据:056
补齐后的数据:057
补齐后的数据:058
补齐后的数据:059
补齐后的数据:060
补齐后的数据:061
补齐后的数据:062
补齐后的数据:063
补齐后的数据:064
补齐后的数据:065
补齐后的数据:066
补齐后的数据:067
补齐后的数据:068
补齐后的数据:069
补齐后的数据:070
补齐后的数据:071
补齐后的数据:072
补齐后的数据:073
补齐后的数据:074
补齐后的数据:075
补齐后的数据:076
补齐后的数据:077
补齐后的数据:078
补齐后的数据:079
补齐后的数据:080
补齐后的数据:081
补齐后的数据:082
补齐后的数据:083
补齐后的数据:084
补齐后的数据:085
补齐后的数据:086
补齐后的数据:087
补齐后的数据:088
补齐后的数据:089
补齐后的数据:090
补齐后的数据:091
补齐后的数据:092
补齐后的数据:093
补齐后的数据:094
补齐后的数据:095
补齐后的数据:096
补齐后的数据:097
补齐后的数据:098
补齐后的数据:099

扩充

我们还可以在字符串类中使用rjust(width [,fillchar])方法,该方法右对齐字符串,并使用给定的填充符char填充左侧。默认的填充字符为空格,但我们也可以将其设置为“ 0”。您可以按以下方式使用它:

print('25'.rjust(6, '0'))

#输出
000025
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会长胖的斜杠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值