Python 字符串 zfill() 方法
Python zfill() 方法在字符串的左侧填充0位数字,以使字符串的长度为width。它返回一个字符串,其中包含0位数字之前的正负号前缀。
如果width小于字符串长度,则返回原始长度的字符串。
语法
zfill(width)
参数
width :字符串的长度。
返回
它返回一个字符串。
让我们来看一些zfill()方法的示例以了解它的功能。
示例1
让我们看一个例子,宽度大于字符串长度。它返回一个新的字符串,其中包含左边的0,总长度等于宽度。
# Python zfill(width) method
# Declaring variables
text = "Zfill Example"
# Calling Function
str2 = text.zfill(20)
# Displaying result
print(str2)
输出:
0000000Zfill Example
示例2
在这里,我们传递的宽度小于字符串的长度,因此它返回原始字符串,而不是在左侧填充零。
# Python zfill(width) method
# Declaring variables
text = "Zfill Example"
# Calling Function
str2 = text.zfill(5)
# Displaying result
print(str2)
输出:
Zfill Example
示例3
该示例描述了在字符串左侧填充0之前,符号可以是+或-。可以看到在加号或减号前面填充了每个值。
# 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--