python DebugInfo 居中打印 右对齐打印 打印表格

博客主要介绍Python模块中表格列对齐的打印方法。包括正常情况下表格左对齐,以及如何设置兴趣列的对齐方式,如居中对齐、右对齐等,还提及可在准备表格时指定对齐方式,最后进行了小结。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引入模块

pip install DebugInfo

正常打印

正常情况下,表格是左对齐的,代码如下:

# -*- coding:UTF-8 -*-

# 引入调试模块
from random import randrange, choice

from DebugInfo.DebugInfo import *

名单: list[str] = ['张Sir', '李四Dog', '王老五', '赵六', '欧阳三卫', 'Jhon', 'Amy']
录取院校: list[str] = ['清华大学', '北京大学', '中国科学技术大学', '北京航空航天大学', '华中科技大学', '中国政法大学']
专业表: list[str] = ['土木工程与桥梁建造', '精密机械', '新闻系', '汽车学院', '宇宙探索与深空通信']
备注内容: list[str] = ['好开心', '赞', '正常发挥么,不必大惊小怪', '专业不对口,好纠结', '想复读']

# 准备白板
白板: 调试模板 = 调试模板()

# 准备表格内容
白板.准备表格().添加一行('姓名', '录取院校', '录取专业', '年龄', '身高', '成绩', '备注').修饰方法(青字)
for 姓名 in 名单:
    白板.添加一行(姓名,
                  choice(录取院校),
                  choice(专业表),
                  randrange(18, 26),
                  randrange(150, 200),
                  randrange(450, 550),
                  choice(备注内容))

# 拉个横幅
白板.分隔线.符号('-*').提示内容('状元榜').修饰方法(红字).总长度(白板.表格宽度(4)).展示()

# 展示榜单
白板.展示表格(4)

# 花边
白板.分隔线.符号('~*').修饰方法(红字).总长度(白板.表格宽度(4)).展示()

表格打印效果如下: DebugInfo模块正常打印表格,左对齐

居中对齐打印

如果我们需要对兴趣列进行居中对齐,我们可以在展示表格前设置表格对齐的字符参数,如下面的代码在展示表格前,将第二列的对齐方式设置为居中对齐:

# 展示榜单
白板.设置列对齐('lc').展示表格(4)

居中对齐打印效果如下:DebugInfo 展示表格前,将第二列的对齐方式设置为居中对齐

右对齐打印

同理,下面的代码在展示表格前,将第三列的对齐方式设置为右对齐模式:

# 展示榜单
白板.设置列对齐('lcr').展示表格(4)

右对齐打印效果如下:DebugInfo 展示表格前,将第三列的对齐方式设置为右对齐

表格列对齐设置方法

实际上,可以在准备表格时指定兴趣列的对齐方式, 如下:

# 以下两种设置表格列对齐的方法,效果是一样的
白板.准备表格('lcr')
白板.设置列对齐('lcr')

小结

以上就是本次的分享内容, 希望可以给大家带来些许帮助.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

团圆吧

1 分钱,求鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值