Python 字符串 zfill() 方法
Python 中 zfill()
的语法是:
str.zfill(width)
zfill() 参数
zfill()
接受单个字符宽度参数。
宽度指定了 zfill()
返回的字符串长度,左侧填充 0
。
zfill() 返回值
zfill()
返回一个字符串的副本,左侧填充了 0
。返回字符串的长度取决于提供的宽度。
- 假设,字符串的初始长度是 10。而指定的宽度是 15。在这种情况下,
zfill()
返回一个字符串副本,左侧填充了五个 '0'。 - 假设,字符串的初始长度是 10。而指定的宽度是 8。在这种情况下,
zfill()
不会在左侧填充 '0',而是返回原始字符串的副本。这种情况下返回的字符串长度将是 10。
示例 1:Python 中 zfill() 如何工作?
text = "program is fun"
print(text.zfill(15))
print(text.zfill(20))
print(text.zfill(10))
输出
0program is fun
000000program is fun
program is fun
如果字符串以符号前缀 ('+', '-')
开头,0
会在第一个符号前缀字符之后填充。