Tutorial Study Image

Python zfill()

Python 中的 zfill() 函数通过在字符串开头添加零,直到达到给定宽度,来返回字符串的副本。


str.zfill(width) #where width is a integer value
 

zfill() 参数

zfill() 函数接受一个参数。如果给定宽度小于字符串的长度,则不执行零填充。

参数 描述 必需/可选
width 指定 zfill() 返回字符串的长度 必需

zfill() 返回值

返回值为字符串。如果字符串以前缀“+”或“-”符号开头,则在这些前缀之后添加零。

输入 返回值
width 左侧用零填充的字符串

Python 中 zfill() 方法的示例

示例 1:zfill() 在 Python 中的工作原理


string = "python programming"
print(string.zfill(20))
print(string.zfill(25))
print(string.zfill(19))
# given width less than string length
print(string.zfill(15))
 

输出


000python programming
00000000python programming
00python programming
python programming

示例 2:zfill() 如何与符号前缀(+ 或 -)一起使用?


N = "-330"
print(number.zfill(10))

N = "+480"
print(number.zfill(10))

str = "--check+sting"
print(str.zfill(18))
 

输出


-000000330
+000000480
-000000-check+sting