📜  Python string.zfill()方法

📅  最后修改于: 2020-11-03 01:03:05             🧑  作者: Mango

Python string.zfill()方法

Python string.zfill()方法用数字0对字符串的左侧填充,以形成长度为指定宽度的字符串。它返回一个字符串,该字符串在0之前包含一个符号前缀+或-。

如果宽度小于字符串长度,则返回原始长度的字符串。

签名

zfill(width)

参量

width:字符串的长度。

返回

它返回一个字符串。

让我们看一些zfill()方法的例子来了解它的功能。

Python string.zfill()方法示例1

让我们看一个宽度大于字符串长度的示例。它返回一个新的字符串,该字符串在左侧包含0,总长度等于宽度。

# Python zfill(width) method 
# Declaring variables
text = "Zfill Example"
# Calling Function
str2 = text.zfill(20)
# Displaying result
print(str2)

输出:

0000000Zfill Example

Python string.zfill()方法示例2

在这里,我们传递的宽度小于字符串的长度,因此它将返回原始字符串,而不会在左侧填充零。

# Python zfill(width) method 
# Declaring variables
text = "Zfill Example"
# Calling Function
str2 = text.zfill(5)
# Displaying result
print(str2)

输出:

Zfill Example

Python string.zfill()方法示例3

在字符串左侧的零填充之前包含了+或-符号。我们可以看到,在前缀(+或-)后每个值都已填充以达到指定宽度。

# 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--