📅  最后修改于: 2020-11-03 01:03:05             🧑  作者: Mango
Python string.zfill()方法用数字0对字符串的左侧填充,以形成长度为指定宽度的字符串。它返回一个字符串,该字符串在0之前包含一个符号前缀+或-。
如果宽度小于字符串长度,则返回原始长度的字符串。
zfill(width)
width
:字符串的长度。
它返回一个字符串。
让我们看一些zfill()方法的例子来了解它的功能。
让我们看一个宽度大于字符串长度的示例。它返回一个新的字符串,该字符串在左侧包含0,总长度等于宽度。
# Python zfill(width) method
# Declaring variables
text = "Zfill Example"
# Calling Function
str2 = text.zfill(20)
# Displaying result
print(str2)
输出:
0000000Zfill Example
在这里,我们传递的宽度小于字符串的长度,因此它将返回原始字符串,而不会在左侧填充零。
# Python zfill(width) method
# Declaring variables
text = "Zfill Example"
# Calling Function
str2 = text.zfill(5)
# Displaying result
print(str2)
输出:
Zfill Example
在字符串左侧的零填充之前包含了+或-符号。我们可以看到,在前缀(+或-)后每个值都已填充以达到指定宽度。
# Python zfill(width) method
# Declaring variables
val = "+100"
val2 = "-200"
val3 = "--Rohan--"
# Calling Function
str2 = val.zfill(10)
str3 = val2.zfill(10)
str4 = val3.zfill(10)
# Displaying result
print(str2)
print(str3)
print(str4)
输出:
+000000100
-000000200
-0-Rohan--