python 版本:2.7.3

运行平台:macX 10.8

开发工具:IDLE

问题描述

width = input('Please enter width(>10): ')

price_width = 10

item_width = width - price_width

header_format = '%-*s%*s'

item_format = '%-*s%*.2f'

print '=' * width

print header_format % (item_width,'Item',price_width,'Price')

print '-' * width

print item_format % (item_width,'Apples',price_width,0.4)

print item_format % (item_width,'Apples',price_width,0.5)

print item_format % (item_width,'Cantaloupes',price_width,1.92)

print '=' * width

运行结果:

书的结果是对齐的,为什么我这边显示是错乱的,

ps:(刚在windows下运行同样的脚本,发现显示是正常的 - -!)

python格式化输出宽度对齐_python 中 字符串格式化示例,输出格式没有达到指定宽度,求帮忙!...相关推荐

  1. python中格式化字符串的作用_python中字符串格式化的意义(化妆)

    格式 描述 %%百分号标记 #就是输出一个% %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十进制) %o无符号整数(八进制) %x无符号整数(十六进制) %X无符号 ...

  2. python怎么输出一个数组_python中实现将多个print输出合成一个数组

    比如有下面一段代码: for i in range(10): print ("%s" % (f_list[i].name)) 该代码段的执行,会生成如下的10行"name ...

  3. python字符的大小比较_python中字符串怎么比较大小

    详细内容 Python的字符串比较与Java类似,也需要一个比较函数,而不能用==符号.用cmp()方法来比较两个对象,相等返回 0 ,前大于后,返回 1,小于返回 -1.a = "abc& ...

  4. Python中字符串格式化输出的学习笔记

    1 前言 此笔记讲述了如何对字符串进行格式化输出- 2 改变print()输出的颜色 这里我们可以通过字符串命令来改变**print()**输出的颜色: 例如下面的代码: def warning(*a ...

  5. python怎么换行输出的数字对齐_python中格式化输出和字母大小写转换,对齐填充方式...

    #格式化输出 print("ang is a good time") str7="ong is a boy" num=10 f=5.22313 # %d(整数站 ...

  6. python中百分号可以格式化_Python基础-字符串格式化_百分号方式_format方式

    原博文 2016-11-29 22:42 − Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式 ...

  7. python输出时间格式_python中日期和时间格式化输出的方法小结_python

    这篇文章主要介绍了python中日期和时间格式化输出的方法,实例总结了Python常见的日期与事件操作技巧,非常具有实用价值,需要的朋友可以参考下 本文实例总结了python中日期和时间格式化输出的方 ...

  8. python中格式化字符串的使用_Python中的格式化字符串

    Python中的格式化字符串方法: 在学习了一段时间的Python之后,回过头来看书的时候,发现Python中最简单的关于格式化输出字符串的方法也有多种,而这并不是类似于茴香豆的"茴&quo ...

  9. python怎么左对齐_python中如何用ljust()实现字符串左对齐?

    在python编程中,有时为了便于码代码,会将字符串左对齐,这样方便观看与书写,python中用于字符串左对齐的是ljust()方法,本文将向大家介绍ljust()方法.具体内容请看本文. 1.lju ...

最新文章

  1. spark编程基础--4.2在spark-shell中运行代码
  2. 哈哈,咱们团队早就不用try-catch-finally关闭资源了!
  3. resoult在python啥意思,python - __lt__而不是__cmp__
  4. SourceInsight 4.0 之一 设置项目的相对路径(可任意移动位置)
  5. 如何处理错误消息Please install the gcc make perl packages
  6. python对分组进行排序_如何按排序顺序将列表中的项目分组?
  7. Perl 第一章概述
  8. c语言 结构作用是什么,C语言选择结构知识点
  9. 视频教程-cURL实战教程-PHP
  10. [JZOJ3296] 【SDOI2013】刺客信条
  11. Java 学习 多态练习 1. 设计一个接口 接口叫做Mortal,其中有一个方法叫做die 在主方法中首先实例化出一个Hero对象:盖伦然后实例化出3个对象,分别是ADHero,APHero
  12. BLUES吉他学习笔记001 bluesrv[1-5]
  13. Vue中禁止鼠标滑轮事件
  14. Excel Application对象应用大全
  15. IPv6-计算机网络
  16. html图片上下居中的源代码,厉害了我的哥,css图片居中原来有这么多种方法
  17. java操作word生成水印升级版
  18. 《液晶显示器和液晶电视维修核心教程》——1.2 液晶的发展历史
  19. 2021年广东工业大学第11届腾讯杯新生程序设计竞赛(同步赛)错题笔记
  20. 示例2_亚马逊商品页面爬取

热门文章

  1. Jest中Mock网络请求
  2. php软件开发--nginx服务器(待补充)
  3. 什么是敏捷_什么是敏捷?
  4. devops 三十六计_DevOps从业人员应遵循的16个博客和新闻通讯
  5. github 创建团队_如何为团队创建影响图
  6. devops f5_2017年排名前5的DevOps文章
  7. 2017 开源软件排行_2017年面向设计师和艺术家的顶级开源解决方案
  8. 街头霸王背景_街头霸王与摇滚明星:开放式领导的艺术
  9. 面试 | 程序猿面试,Elasticsearch被坑被虐的体无完肤...
  10. 文末送书 | 数据分析简单入门