猫史档案馆


【Python作品分享】DataTable【教程贴】

用户:十三月的季节十三月的季节查看:0 回复:1 评论:0 创建时间:2019-08-16T16:01:15


【作品展示】

center_image

 

【作品介绍】

快速制作排版表格,效果:

普通:

123 1234

12345 123456

DataTable:

不居中:

123 1234

12345 123456

代码:datatable([123,1234],[12345,123456],'','',False)

居中:

123 1234

12345 123456

代码:datatable([123,1234],[12345,123456],'','',True)

还有标题,副标题等功能

不支持网页版,支持输入中文。

 

【作品源代码】

import math


def datatable(datasList,title,stitle,center):
    if (title != '' or stitle != ''):
        print(title,'\n\t',stitle,'\n')
    lenList = []
    for i in datasList:
        for j in i:
            lenList.append(len(j))
    Maxlen = max(lenList)
    for i in datasList:
        for j in i:
            if center :
                print((('  ' * int(math.ceil((Maxlen - len(j)) / 2)) + j) + ' ' * int((math.ceil(Maxlen - len(j)) / 2))),end = ' ')
            else :
                print((j + '  ' * (Maxlen - len(j))),end = ' ')
        print('')

datatable([['这个插件可以自动对齐字符制表','我是文本'],['我是文本','如果觉得有用请为我点赞']], 'datatable插件', '-by 你说说我是谁', False)

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
十三月的季节十三月的季节

由于网页原因,效果木有展示只能看动图,不过动图没有居中的展示

点赞0


评论