python 格式化输出

1.打印字符串

>>> print "I'm %s" % ("jihite")
I'm jihite

2.打印整数

>>> print "I'm %d years old" % (17)
I'm 17 years old

3.打印浮点数

>>> print "π=%f" % (3.1415926)
π=3.141593

4.打印浮点数(指定保留小数点位数)

>>> print "π=%.3f" % (3.1415926)
π=3.142

5.指定占位符宽度

>>> print "NAME:%8s AGE:%8d             WEIGHT:%8.2f" % ("jihite", 17, 62.2)
NAME:  jihite AGE:      17 WEIGHT:   62.20

6.指定占位符宽度(左对齐)

>>> print "NAME:%-8s AGE:%-8d     WEIGHT:%-8.2f" % ("jihite", 17, 62.2)
NAME:jihite   AGE:17       WEIGHT:62.20 

7.指定占位符(只能用0当占位符)

>>> print "NAME:%-8s AGE:%08d WEIGHT:%08.2f" % ("jihite", 17, 62.2)
NAME:jihite   AGE:00000017     WEIGHT:00062.20

8.科学计数法

>>> format(0.0000023, '.2e')
'2.30e-06'
>>> format(0.23, '.2e')
'2.30e-01'
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • python print格式化输出。 打印字符串print ("His name is %s"%("ofish")...
    苦舟苍颜阅读 447评论 0 0
  • 用python处理数据时,不管是直接打印结果展示还是函数返回值,经常需要格式化输出,对于一些特殊的用法,偶尔会忘记...
    小蜗牛的成长阅读 1,374评论 0 0
  • 输出信息使我们获取程序调试信息的重要渠道; 恰到好处的输出格式能帮我们直观的查看调试信息。 常用格式化符种类及描述...
    老黄爱Python阅读 2,898评论 0 3
  • 标准格式 字符串格式化话的标准形式为"Template String " % (Data) 模板字符串 %+8.6...
    linheimx阅读 2,110评论 1 2
  • 今早上班,到校吃了早饭,立马回房间用清水洗了个头,吹好,扎起马尾,精神抖擞,奔向教学楼。 想到寒假,我和它之间,只...
    百合小香阅读 298评论 0 3