zoukankan      html  css  js  c++  java
  • Python格式化输出

    python print格式化输出

    1. 打印字符串

    print ("His name is %s"%("Aviad"))

    效果:

    2.打印整数

    print ("He is %d years old"%(25))

    效果:

    3.打印浮点数

    print ("His height is %f m"%(1.83))

    效果:

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

    print ("His height is %.2f m"%(1.83))

    效果:

    5.指定占位符宽度

    print ("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))

    效果:

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

    print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))

    效果:

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

    print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))

    效果:

    8.科学计数法

    format(0.0015,'.2e')

    效果:

    不过由于在python中,所有东西都可以转换成string类型,因此,如果没有什么特殊需求完全可以全部使用'%s‘来标记
    比如:

    >>> print  '%s %s %s' %(1, 2.3, ['one', 'two', 'three'])
    它的输出为'1 2.3 ['one', 'two', 'three']',就是按照%左边的标记输出的。
    虽然第一个和第二值不是string类型,一样没有问题

  • 相关阅读:
    Go语言趣学指南lesson3
    简单的>this
    多媒体查询
    解析对象原型链
    笑对人生,坐看云起云落
    HTML5
    javascript函数及作用域的小结
    不得不知call()和apply()
    浅谈弹性盒子布局
    编译原理实验(算符优先文法)
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/4519887.html
Copyright © 2011-2022 走看看