python字符串排版,左对齐,右对齐,居中对齐,宽度为20个字符
时间: 2024-10-20 08:02:48 浏览: 33
Python中字符串对齐方法介绍
5星 · 资源好评率100%
在Python中,你可以使用`str.format()`函数或者f-string来实现字符串的排版。以下是三种对齐方式:
1. **左对齐** (默认): 使用`{}`占位符,不指定宽度,默认靠左对齐,例如:
```python
text = "Hello, World!"
print(text.ljust(20)) # 输出: Hello, World! (默认宽度)
```
2. **右对齐**: 如果你想让文本向右对齐,可以添加`:>`标志并指定宽度:
```python
print(text.rjust(20)) # 输出: Hello, World! (右对齐,填充空格直到达到20字符)
```
3. **居中对齐**: 若要居中对齐,使用`:^`标志:
```python
print(text.center(20)) # 输出: Hello, World! (左右各填充空格,保持总宽度20字符)
```
对于宽度固定的情况,上述示例都会自动调整填充空格的数量以达到指定的宽度。如果内容本身已经超过了指定宽度,那么不会进行额外的填充。
阅读全文