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

你可能感兴趣的:(Python学习,python)