当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String zfill()用法及代码示例


zfill() 方法返回字符串的副本,其中 '0' 字符填充到左侧。

用法:

str.zfill(width)

zfill()参数

zfill() 采用单个字符 width

width 指定从 zfill() 返回的字符串的长度,其中 0 数字填充到左侧。

返回:

zfill() 返回字符串的副本,其中 0 填充到左侧。返回字符串的长度取决于提供的width

  • 假设字符串的初始长度为 10。并且,width 指定为 15。在这种情况下,zfill() 返回字符串的副本,其中五个 '0' 数字填充到左侧。
  • 假设字符串的初始长度为 10。并且,width 指定为 8。在这种情况下,zfill() 不会向左侧填充 '0' 数字,而是返回原始字符串的副本。在这种情况下,返回字符串的长度为 10。

示例 1:zfill() 如何在 Python 中工作?

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 开头,则在第一个符号前缀字符之后填充数字。

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

number = "-290"
print(number.zfill(8))

number = "+290"
print(number.zfill(8))

text = "--random+text"
print(text.zfill(20))

输出

-0000290
+0000290
-0000000-random+text

相关用法


注:本文由纯净天空筛选整理自 Python String zfill()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。