python字符串对齐的几种内置方法

2023-11-21 06:55:39

在Python中,可以使用以下几种内置方法来对齐字符串:

1. `ljust()`:将字符串向左对齐,并使用指定的填充字符填充到指定的宽度。

string.ljust(width, fillchar)

示例:
string = "Hello"
width = 10
fillchar = "*"
result = string.ljust(width, fillchar)
print(result)  # 输出:Hello*****

2. `rjust()`:将字符串向右对齐,并使用指定的填充字符填充到指定的宽度。

string.rjust(width, fillchar)

示例:
string = "Hello"
width = 10
fillchar = "*"
result = string.rjust(width, fillchar)
print(result)  # 输出:*****Hello

3. `center()`:将字符串居中对齐,并使用指定的填充字符填充到指定的宽度。

string.center(width, fillchar)

示例:
string = "Hello"
width = 10
fillchar = "*"
result = string.center(width, fillchar)
print(result)  # 输出:**Hello***

4. `zfill()`:将字符串使用零字符填充到指定的宽度,使其成为指定宽度的字符串。

string.zfill(width)

示例:
string = "123"
width = 5
result = string.zfill(width)
print(result)  # 输出:00123