python 实现绘制整齐的表格

yipeiwu_com6年前Python基础

实现效果:

方法一:

1 print "+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+"
2 print "|"+" "*2+"姓名"+" "*2+"|"+" "*2+"年龄"+" "*2+"|"+" "*2+"籍贯"+" "*2+"|"
3 print "+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+"
4 print "|"+" "*2+"张三"+" "*2+"|"+" "*2+" 32 "+" "*2+"|"+" "*2+"北京"+" "*2+"|"
5 print "+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+"
6 print "|"+" "*2+"李四"+" "*2+"|"+" "*2+" 45 "+" "*2+"|"+" "*2+"天津"+" "*2+"|"
7 print "+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+"
8 print "|"+" "*2+"王五"+" "*2+"|"+" "*2+" 28 "+" "*2+"|"+" "*2+"河北"+" "*2+"|"
9 print "+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+"

*改方法很通俗易懂,也很简单粗暴,但却过于复杂。

方法二:

1 #coding:utf-8
2 from prettytable import PrettyTable
3 x= PrettyTable(["姓名", "年龄", "籍贯"])
4 x.add_row(["张三",32,"北京"])
5 x.add_row(["李四",45,"天津"])
6 x.add_row(["王五",28,"河北"])
7 print(x)

*该方法就很更加简单,且看上去舒服很多,但需要安装prettytable包,类似于和安装pandas包,流程相同。

1 在工作页面上“Ctrl”+“Alt”+“s”弹出该界面:等待一会点击图中 的“+”

2 弹出如下界面,输入prettytable,点击安装然后继续上方的代码就可以出现整齐的表格了。

以上这篇python 实现绘制整齐的表格就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

教你如何编写、保存与运行Python程序的方法

教你如何编写、保存与运行Python程序的方法

第一步 接下来我们将看见如何在 Python 中运行一个传统的“Hello World”程序。Python教程本章将会教你如何编写、保存与运行 Python 程序。 通过 Python...

浅谈pandas用groupby后对层级索引levels的处理方法

浅谈pandas用groupby后对层级索引levels的处理方法

层及索引levels,刚开始学习pandas的时候没有太多的操作关于groupby,仅仅是简单的count、sum、size等等,没有更深入的利用groupby后的数据进行处理。近来数据...

Python实现非正太分布的异常值检测方式

Python实现非正太分布的异常值检测方式

工作中,我们经常会遇到数据异常,比如说浏览量突增猛降,交易量突增猛降,但是这些数据又不是符合正太分布的,如果用几倍西格玛就不合适,那么我们如何来判断这些变化是否在合理的范围呢? 小白查阅...

对PyTorch torch.stack的实例讲解

不是concat的意思 import torch a = torch.ones([1,2]) b = torch.ones([1,2]) torch.stack([a,b],1) (...

python单元测试unittest实例详解

本文实例讲述了python单元测试unittest用法。分享给大家供大家参考。具体分析如下: 单元测试作为任何语言的开发者都应该是必要的,因为时隔数月后再回来调试自己的复杂程序时,其实也...