python对齐输出多组列表数据

您所在的位置:网站首页 怎么把表格居中对齐打印 python对齐输出多组列表数据

python对齐输出多组列表数据

2024-07-16 10:28| 来源: 网络整理| 查看: 265

m=list(range(1,13))#变量1:月份 q=[ 1002,2150,4482,4028, 8764,10410,12057,21047, 18540,10042,3972,2240 ]#变量2:月平均流量(m^3/s) h=[ 620.00,618.24,617.87, 622.86,626.57,630.50, 630.50,630.50,630.50, 633.00,628.14,624.30 ]#变量3:月平均水位(m) s="{0:^5}\t{1:{3}^15}\t{2:{3}^15}\t{3:^1}" print(s.format("月份","月平均流量(m^3/s)","月平均水位(m)",chr(12288))) for i in range(len(m)): print(s.format(m[i],q[i],h[i],chr(12288)))

其中,变量s当中,冒号前的数字表示format函数中的变量的顺序号,比如m,q,h,chr(12288)依次被记为0,1,2,3。chr(12288)表示一个中文占位长度。^表示居中对齐,{3}表示此时以第4个变量为基准,即chr(12288),这个视情况添加或者不添加。^后面的数字表示宽度,需要自己视情况而调。

代码运行结果如下:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3