Python中如何使用zfill()方法填充字符串
发布时间:2024-01-19 17:38:55
在Python中,可以使用字符串的zfill()方法来填充字符串。
zfill()方法可以在字符串的左侧填充0,使字符串达到指定的长度。如果字符串的长度已经等于或超过了指定的长度,则不会进行任何填充操作。
以下是zfill()方法的语法:
string.zfill(width)
其中,string是要填充的字符串,width是指定的长度。
下面是一些使用zfill()方法的示例:
**例子1:填充整数**
num = 123 padded_num = str(num).zfill(6) print(padded_num) # 输出:000123
在这个例子中,将整数123转换为字符串,并使用zfill()方法在左侧填充0,使字符串达到6位长度。
**例子2:填充小数**
num = 3.14 padded_num = str(num).zfill(7) print(padded_num) # 输出:003.14
在这个例子中,将小数3.14转换为字符串,并使用zfill()方法在左侧填充0,使字符串达到7位长度。
**例子3:指定长度小于字符串长度**
string = 'Python' padded_string = string.zfill(4) print(padded_string) # 输出:Python
在这个例子中,字符串'Python'的长度已经超过了指定的长度4,所以不会进行任何填充操作。
**例子4:填充的长度为0**
string = 'Python' padded_string = string.zfill(0) print(padded_string) # 输出:Python
在这个例子中,指定的长度为0,因此不会进行任何填充操作。
总结:
- zfill()方法用于在字符串的左侧填充0,使字符串达到指定的长度。
- 如果字符串的长度已经等于或超过了指定的长度,则不会进行任何填充操作。
- zfill()方法返回填充后的字符串,原字符串不会改变。
