📅  最后修改于: 2023-12-03 15:04:09.082000             🧑  作者: Mango
string.zfill()
方法是Python字符串类的内置方法之一。它用于在字符串的左侧填充零字符('0')。该方法主要用于对字符串进行某些格式化或对齐操作。
string.zfill(width)
width
参数:指定字符串的总宽度。字符串将在左侧填充零字符,直到达到指定宽度。zfill()
方法返回填充后的字符串。如果指定宽度小于原始字符串的长度,则返回原始字符串本身。
下面是一些示例,展示了zfill()
方法的用法及效果:
# 示例1
string = "123"
new_string = string.zfill(5)
print(new_string) # 输出:00123
# 示例2
string = "+12.34"
new_string = string.zfill(8)
print(new_string) # 输出:+0012.34
# 示例3
string = "hello"
new_string = string.zfill(10)
print(new_string) # 输出:00000hello
# 示例4
string = "-42"
new_string = string.zfill(3)
print(new_string) # 输出:-42
zfill()
方法只对字符串进行左侧填充,不会对原始字符串进行任何修改。如果需要保存填充后的字符串,需要将其赋值给一个新的变量。zfill()
方法适用于任何字符串,包括数字字符串和字母字符串。string.zfill()
方法是一个非常方便的字符串格式化工具,它可以在字符串的左侧填充零字符,使字符串达到指定的宽度。无论是截断前导零还是补全长度,它都能很好地满足字符串对齐和格式化的需求。