python字符串对齐打印方法有哪些
时间: 2023-11-12 12:05:10 浏览: 84
Python中字符串对齐方法介绍
5星 · 资源好评率100%
在Python中,可以使用字符串的`ljust()`、`rjust()`、`center()`方法来实现对齐打印。
- `ljust(width, fillchar)`:左对齐,用`fillchar`字符(默认空格)填充至长度为`width`的新字符串。
- `rjust(width, fillchar)`:右对齐,用`fillchar`字符(默认空格)填充至长度为`width`的新字符串。
- `center(width, fillchar)`:居中对齐,用`fillchar`字符(默认空格)填充至长度为`width`的新字符串。
例如:
```python
s = 'hello'
print(s.ljust(10)) # 输出 'hello '
print(s.rjust(10)) # 输出 ' hello'
print(s.center(10)) # 输出 ' hello '
```
也可以使用`format()`函数来实现对齐打印:
```python
s = 'hello'
print('{:<10}'.format(s)) # 输出 'hello '
print('{:>10}'.format(s)) # 输出 ' hello'
print('{:^10}'.format(s)) # 输出 ' hello '
```
其中`<`、`>`、`^`表示左对齐、右对齐、居中对齐,后面的数字表示总宽度。
阅读全文