怎么用python打印整齐的表格?

2025-09-30 05:57:15

1、这里用到的扩展模块是prettytable,需要先用pip安装之。

怎么用python打印整齐的表格?

2、然后,就可以在python里面调用了。

from prettytable import PrettyTable 

运行的时候,不报错就是调用成功了。

3、新建一个表格x,并输入表头信息:

from prettytable import PrettyTablex = PrettyTable(["名字", "数学成绩", "语文成绩", "计算机成绩"])

print(x)

怎么用python打印整齐的表格?

4、再在表格x里面,逐行添加学生的姓名和各科成绩:

from prettytable import PrettyTablex = PrettyTable(["名字", "数学成绩", "语文成绩", "计算机成绩"])

x.add_row(["小明",200, 199, 198])x.add_row(["大明白",197, 196, 195])x.add_row(["老明亮了", 300, 299, 298])

print(x)

可以发现,python默认居中对齐。

怎么用python打印整齐的表格?

5、让“名字”那一列居左对齐:

x.align["名字"] = "l"

“l”是“left”的意思。

怎么用python打印整齐的表格?

6、还可以逐列添加:

from prettytable import PrettyTable

x = PrettyTable()

x.add_column("科目",["数学","语文","计算机"])

x.add_column("小明的成绩",[1,2,3])

x.add_column("xiao小白的成绩",[4,5,6])

x.add_column("小xiaoxiao红的成绩",[7,8,9])

print(x)

怎么用python打印整齐的表格?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢