Python str.zfill 用法详解及示例

Python str.zfill 用法详解及示例

语法

str.zfill(width)Python 字符串的一个方法,用于在字符串的左边填充0,使得字符串达到指定的宽度。

  • width 是一个整数,表示填充后字符串的宽度。

下面是3个示例,来说明 str.zfill() 方法的用法和效果。

示例1:填充到指定宽度的整数

num = '123'
zero_padded = num.zfill(5)
print(zero_padded)  # 输出:00123

在这个示例中,我们将字符串 '123' 使用 zfill() 方法填充到宽度为5的长度,填充的字符为0。因为初始字符串长度为3,所以需要在左边填充两个0,使得字符串宽度达到5。

示例2:填充到指定宽度的负数

negative_num = '-15'
zero_padded_negative = negative_num.zfill(6)
print(zero_padded_negative)  # 输出:-00015

在这个示例中,我们将负数字符串 '-15' 使用 zfill() 方法填充到宽度为6的长度,填充的字符为0。因为初始字符串长度为3,需要在负号的右边填充4个0,使得字符串宽度达到6。

示例3:不改变已经达到指定宽度的字符串

text = 'hello'
padded_text = text.zfill(10)
print(padded_text)  # 输出:00000hello

在这个示例中,我们将字符串 'hello' 使用 zfill() 方法填充到宽度为10的长度,填充的字符为0。但是由于初始字符串已经达到了指定宽度,所以 zfill() 方法不会做任何修改。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南