共计 848 个字符,预计需要花费 3 分钟才能阅读完成。
Python 提供了多种方法来对齐输出,具体取决于对齐的需求和输出的类型。
- 使用字符串的
ljust()
、rjust()
和center()
方法可以实现左对齐、右对齐和居中对齐。这些方法接受一个参数,指定输出的总宽度,并使用空格填充剩余的位置。
text = "Python"
print(text.ljust(10)) # 左对齐输出,宽度为 10
print(text.rjust(10)) # 右对齐输出,宽度为 10
print(text.center(10)) # 居中对齐输出,宽度为 10
输出结果:
Python
Python
Python
- 如果需要按照某种格式对齐输出多个变量,可以使用字符串的
format()
方法,结合格式化字符串的语法来实现对齐。
name = "Alice"
age = 25
print("{:<10} {:>5}".format(name, age)) # 左对齐 name,右对齐 age
输出结果:
Alice 25
- 对于表格形式的输出,可以使用第三方库
tabulate
来进行对齐。安装tabulate
库后,可以使用其中的tabulate()
函数将数据以表格形式对齐输出。
from tabulate import tabulate
data = [['Alice', 25],
['Bob', 30],
['Charlie', 35]]
print(tabulate(data, headers=['Name', 'Age'], tablefmt='grid'))
输出结果:
+----------+-----+
| Name | Age |
+==========+=====+
| Alice | 25 |
+----------+-----+
| Bob | 30 |
+----------+-----+
| Charlie | 35 |
+----------+-----+
这些是 Python 中常用的对齐输出方法,根据具体需求选择适合的方法即可。
丸趣 TV 网 – 提供最优质的资源集合!
正文完