您最初的问题是如何避免在格式字符串中的字段之间放置任意空格。你是对的,试图避免这种情况。更灵活的是不对列的填充宽度进行硬编码。

您可以使用格式字符串外部定义的WIDTH“常量”来执行这两项操作。然后宽度作为参数传递给format函数,并插入到替换字段内的另一组括号中的格式字符串中:{foo:>{width}}:

如果要更改列宽,只需更改“常量”WIDTH:

human_score = [1.23, 2.32,3.43,4.24]

machine_score = [0.23, 4.22,3.33,5.21]

WIDTH = 12

mean = "Mean:"

std = "Std:"

print '{0:>{width}}{1:>{width}}'.format('line 1', 'line 2', width=WIDTH)

for h, m in zip(human_score, machine_score):

print "{:>{width}.1f}{:>{width}.3f}".format(h,m, width=WIDTH)

print "{mean}{:>{width1}.2f}{:>{width2}.3f}".format(-0.026, 7.26, width1=WIDTH-len(mean), width2=WIDTH, mean=mean)

print "{std}{:>{width1}.2f}{:>{width2}.3f}".format(-2.918, 6.3, width1=WIDTH-len(std), width2=WIDTH, std=std)输出:

line 1 line 2

1.2 0.230

2.3 4.220

3.4 3.330

4.2 5.210

Mean: -0.03 7.260

Std: -2.92 6.300

python 格式化打印列表_打印和格式化列表在Python中相关推荐

  1. python设置打印机参数_打印文件并配置打印机设置

    我试图在Windows上使用Python编写打印机自动化程序,但无法完成. 我不是真的理解这个话题,我有点惊讶-一个"简单"的方法来完成这个似乎不存在..?有这么多的api允许以一 ...

  2. python实践输出星星_打印星星 - Python

    打印星星是经典面试题目,考察流程控制中的循环和条件.本文对相关方法进行总结.到的方法只要有(1)嵌套循环(2)center(3)format(^)(4)字符串乘法 # -*- coding:utf-8 ...

  3. python基础知识教学_【松勤教育】Python基础知识

    1.算法是什么? 定义:对如何完成一项任务的详尽描述.在编程中,算法即:计算机可以理解的语言,这类对机器友好的描述叫做程序,程序主要包含表达式和语句. 表达式:计算机程序的组成部分,用于表示值,表达式 ...

  4. python windows 客户端开发_如何在Windows上使用Python进行开发

    本文由葡萄城技术团队于原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 一直以来C#都是微软在编程语言方面最为显著的Tag,但时至今日Python ...

  5. python的顶级库_世界上最顶级的python库,NumpyPandas

    在本教程中,我将尝试对Python中最重要的两个库做一个简短的描述Numpy和熊猫...我们不要再拖延了,让我们过去吧Numpy第一. Numpy numpy是Python中科学计算的核心库.它为处理 ...

  6. python老师 课时费_花10分钟写一个Python脚本,搞定了初中老师一下午的工作

    有个朋友是一个初中老师.嗯,教学行政两手抓的那种初中老师. 一天晚上突然微信问我,怎么把图片转成PDF.懵了一下,这个直接打印成PDF不就可以了? 遂告诉他,结果感觉两个人不是一个世界的: 好不容易教 ...

  7. python释放变量内存_看完2019年阿里巴巴Python面试题详解,月薪3万不是梦

    很多人想自学Python找工作,下面给大家分享一部分阿里巴巴的Python开发工程师的面试题目: 概念理解类题目: 1.请说一下你对迭代器和生成器的区别? 答:(1)迭代器是一个更抽象的概念,任何对象 ...

  8. 最适合新手的python刷题网站_有没有适合新手练习Python的网站(做题类)?

    直接在知乎看我整理的练习题就可以了, 给你分享一下我自己亲身经历过的python考试题(下面还有练习题大全哦~~~) 记得给小达点个关注~ 你可以参考下面的题进行练习,考试题换汤不换药,希望对你有帮助 ...

  9. numpy是python标准库吗_吐血 整理!140种Python标准库、第三方库和外部工具都有了...

    Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据连接.数 ...

  10. python递归算法案例教案_电子教案 第8章 Python计算生态

    全国计算机等级考试二级教程全国计算机等级考试二级教程 Python语言程序设计语言程序设计 (2020年版) 知识兔w w w . z h is h it u . c o m [第[第8章]章] Py ...

最新文章

  1. SynchronizedMap和ConcurrentHashMap的深入分析
  2. 有点烦,不知道如何开始准备评测师考试?
  3. 以太网数据帧的报尾封装字段是什么_利用TCP/IP模型理解数据通信过程
  4. np.meshgrid
  5. IntelliJ IDEA中右键新建时,选项没有Java class的解决方法和具体解释
  6. 的内怎么放_放了心脏支架能活多久?医生坦言:做到三件事,才能和正常人一样...
  7. 图像纹理合成_EnhanceNet:通过自动纹理合成实现单图像超分辨率
  8. 【报告分享】bilibili 2020品牌营销手册.pdf(附下载链接)
  9. Sketch中文版教程,已加星标的更新如何使用?什么是Sketch星标功能?
  10. 麦克风阵列的同步性、一致性、峰值幅度、RMS、DC偏移
  11. 干货!闲鱼上哪些商品抢手?Python 分析后告诉你
  12. 挑战性价比,刷新你对千元级投影仪的认知,这份详细评测送给你
  13. C++实现堆排序算法
  14. 2.2.2-6-2 补码位乘法(Booth算法)
  15. 破解Root密码_wuli大世界_新浪博客
  16. 浅谈springboot
  17. POM 标签大全详解
  18. 人工智能门槛太高?用这个框架轻松入门深度学习!
  19. 基于ESP8266的四旋翼无人机代码分享,该无人机可以爬墙哦
  20. 【Spring】依赖注入的几种方式

热门文章

  1. linux查看端口的命令
  2. 一键获取微信小程序,反编译
  3. 卸载手机自带APP的操作步骤
  4. r76800h和i712700h性能差多少 锐龙r7 6800h和酷睿i7 12700h哪个好
  5. NEUQ-ACM 第四次双周赛(天梯赛模拟题L1~L2)
  6. Python: PS 滤镜-- 极坐标变换到平面坐标
  7. CSS显示与隐藏透明背景
  8. 安卓 视频 分辨率、帧率和码率三者之间的关系
  9. 计算机网络工程刷题,一、计算机网络刷题
  10. linux后台运行命令总结