Python 后向填充
时间: 2023-11-29 07:10:39 浏览: 136
Python 中的后向填充是指在字符串或数字等数据类型的后面填充一定数量的特定字符或数字,以达到指定的长度。这通常用于格式化输出或对齐数据。在 Python 中,可以使用字符串的 `ljust()`、`rjust()` 和 `center()` 方法来进行后向填充。其中,`ljust()` 方法向字符串的右侧填充指定字符,`rjust()` 方法向字符串的左侧填充指定字符,`center()` 方法则将指定字符平均分配到字符串的两侧。例如:
```python
s = 'hello'
s1 = s.ljust(10, '-')
s2 = s.rjust(10, '-')
s3 = s.center(10, '-')
print(s1) # 输出:'hello-----'
print(s2) # 输出:'-----hello'
print(s3) # 输出:'--hello---'
```
在上面的例子中,`ljust()` 方法将字符串 `s` 后面填充了 5 个 `-`,使其总长度为 10;`rjust()` 方法则将字符串 `s` 前面填充了 5 个 `-`;`center()` 方法将字符串 `s` 前后分别填充了 2 个 `-`,使其总长度为 10。
阅读全文