编辑这个页面须要登录或更高权限!

Python 字符串 zfill() 使用方法及示例

Python 字符串方法

zfill()方法返回字符串的副本,该字符串的左边填充'0'个字符。

Python中zfill()的语法为:

str.zfill(width)

zfill()参数

zfill()采用单个字符宽度。

宽度指定了从zfill()返回的字符串的长度,并在左侧填充“0”位。

zfill()返回值

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()如何与Sign Prefix一起使用?

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 字符串方法

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册