Python新手入门:教你如何绘制整齐的表格。

方法一

代码如下:

print ("+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+")

print ("|"+" "*2+"姓名"+" "*2+"|"+" "*2+"年龄"+" "*2+"|"+" "*2+"籍贯"+" "*2+"|")

print ("+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+")

print ("+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+")

print ("|"+" "*2+"李四"+" "*2+"|"+" "*2+" 45 "+" "*2+"|"+" "*2+"天津"+" "*2+"|")

print ("+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+")

print ("|"+" "*2+"王五"+" "*2+"|"+" "*2+" 28 "+" "*2+"|"+" "*2+"河北"+" "*2+"|")

print ("+"+"-"*8+"+"+"-"*8+"+"+"-"*8+"+")

效果图如下:

方法二

该方法需要安装prettytable包,类似于和安装pandas包,流程相同。

linuxidc@linuxidc:~/linuxidc.com$ pip3 install prettytable

Collecting prettytable

Downloading https://files.pythonhosted.org/packages/ef/30/4b0746848746ed5941f052479e7c23d2b56d174b82f4fd34a25e389831f5/prettytable-0.7.2.tar.bz2

Building wheels for collected packages: prettytable

Running setup.py bdist_wheel for prettytable ... done

Stored in directory: /home/linuxidc/.cache/pip/wheels/80/34/1c/3967380d9676d162cb59513bd9dc862d0584e045a162095606

Successfully built prettytable

Installing collected packages: prettytable

Successfully installed prettytable-0.7.2

代码如下:

#coding:utf-8

from prettytable import PrettyTable

x= PrettyTable(["姓名", "年龄", "籍贯"])

x.add_row(["张三",32,"北京"])

x.add_row(["李四",45,"天津"])

x.add_row(["王五",28,"河北"])

print(x)

效果如下:

python绘制复杂表格_Python3绘制整齐的表格相关推荐

  1. python实现表格_python 实现绘制整齐的表格

    实现效果: 方法一: 1 print "+"+"-"*8+"+"+"-"*8+"+"+"- ...

  2. python画表格_PyQt5 绘制表格

    PyQt5绘制表格 PyQt5绘制表格需要用到QTableWidget控件,QTableWidget可以添加行,添加列,添加表格图片等.而且可以自定义表格样式.非常好用. 我们先看下图吧 源码 # - ...

  3. python使用matplotlib可视化subplots绘制子图、自定义几行几列子图,如果M行N列,那么最终包含M*N个子图、在指定的子图中添加可视化结果

    python使用matplotlib可视化subplots绘制子图.自定义几行几列子图,如果M行N列,那么最终包含M*N个子图.在指定的子图中添加可视化结果 目录

  4. python画散点图程序-Python散点图与折线图绘制过程解析

    这篇文章主要介绍了Python散点图与折线图绘制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在数据分析的过程中,经常需要将数据可视化,目 ...

  5. python 画柱状图-python使用Plotly绘图工具绘制柱状图

    本文实例为大家分享了python使用Plotly绘图工具绘制柱状图的具体代码,供大家参考,具体内容如下 使用Plotly绘制基本的柱状图,需要用到的函数是graph_objs 中 Bar函数 通过参数 ...

  6. python turtle库画图案-python中的turtle库绘制图形

    1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块 ...

  7. python turtle库画图案-Python如何使用turtle库绘制图形

    1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块 ...

  8. python绘制条形图-Python数据分析条形图的各种绘制方式

    # 导入模块 import matplotlib.pyplot as plt import numpy as np import pandas as pd # 导入数据 traffic_volume ...

  9. 【python图像处理】几何图形的绘制与文字的绘制(ImageDraw类详解)

    python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制,如直线.椭圆.弧.弦.多边形以及文字等. 下面直接通过示例来进行说明: #-*- coding: UTF-8 ...

最新文章

  1. 二者取其一(初遇)_网络流
  2. 深入分析Linux内核源码oss.org.cn/kernel-book/
  3. 大数据(11) - kafka的安装与使用
  4. python二维高斯分布生成_python 多维高斯分布数据生成方式
  5. zookeeper学习之原理
  6. 【渝粤题库】国家开放大学2021春2038财务管理题目
  7. LeetCode 140. 单词拆分 II(DP+回溯)
  8. php批量删除例子,php批量删除数据完整实例代码
  9. 我也是不得不说我的学习能力下降了,这两天都没有完成一个模块
  10. 普华永道计算机在线测评题库,普华永道笔试题及经验
  11. wxParse空格解析不生效的解决方案
  12. win7 64bit部署SharePoint Server2010
  13. idea破解永久免费
  14. cmd快捷键和常用命令
  15. Android ImageView属性
  16. jupyter离线包_[伟哥艾路]jupyter实验室包的离线安装,小,AI,之路,Jupyter,jupyterlab
  17. linux mud 游戏,150919神奇的mud
  18. 【Python】使用Scikit-Learn进行机器学习步骤介绍
  19. 如何快速读懂别人的项目
  20. 豆瓣即将上映电影爬虫作业

热门文章

  1. java c:if语句_java开发编译器:C语言逻辑控制语句if else if 的语法解析
  2. python猴子偷桃递归_C++猴子偷桃问题
  3. 你在寻觅冬季唯美的海报设计素材么?
  4. 摄影平铺海报psd模板|简单搭建层次场景海报
  5. 设计素材 | 来一份秋高气爽——秋季促销海报
  6. 电商风靡2020的C4D立体感海报设计,psd分层模板来了。
  7. Linux虚拟化KVM-Qemu分析(五)之内存虚拟化
  8. Seastar:多核机器上编写高效复杂的服务器应用程序的 C++ 库
  9. LKMs:Loadable Kernel Modules
  10. Java生成.jar库