怎么用python打印整齐的表格?
1、这里用到的扩展模块是prettytable,需要先用pip安装之。
2、然后,就可以在python里面调用了。
from prettytable import PrettyTable
运行的时候,不报错就是调用成功了。
3、新建一个表格x,并输入表头信息:
from prettytable import PrettyTablex = PrettyTable(["名字", "数学成绩", "语文成绩", "计算机成绩"])
print(x)
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默认居中对齐。
5、让“名字”那一列居左对齐:
x.align["名字"] = "l"
“l”是“left”的意思。
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)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:86
阅读量:70
阅读量:51
阅读量:22
阅读量:86