📜  Python string.zfill()方法(1)

📅  最后修改于: 2023-12-03 15:04:09.082000             🧑  作者: Mango

Python string.zfill()方法介绍

简介

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()方法是一个非常方便的字符串格式化工具,它可以在字符串的左侧填充零字符,使字符串达到指定的宽度。无论是截断前导零还是补全长度,它都能很好地满足字符串对齐和格式化的需求。