• 字符串格式化


    1、打印浮点数%f

    tp1="percent %.2f"%99.976234444444444444
    print(tp1)
    
    tp1="percent %.3f"%99.976234444444444444
    print(tp1)

    >>>

    percent 99.98
    percent 99.976

    2、打印字符串%s,

          #字符串可接收数字,可接收浮点数

    msg1 = 'my name is %s, my hobby is %s'   %('fu','pingpang')
    msg2 = 'his name is %s'   %'zheng'
    print(msg1)
    print(msg2)

    >>>

    my name is fu, my hobby is pingpang
    his name is zheng

    3、打印数字型%d

    msg1 = 'my name is %s, my age is %d'   %('fu',20)
    print(msg1)

    >>>my name is fu, my age is 20

    4、打印百分号%%

    tpl=' percent %.2f %%'     % 99.976234444
    print(tpl)

    >>>percent 99.98 %

    5、按照键的方式打印

    tpl="i am  %(name)s age %(age)d"    %{"name":"alex","age":18}
    print(tpl)

    >>>i am  alex age 18

     6、formatl格式化输出

     1 tpl="i am {}, age {},{}". format("seven",18,' alex')   # 一一对应,少一个即报错,如:
     2 #tpl="i am {}, age {},{}". format("seven",18)
     3 print(tpl)
     4 
     5 tp2 = "i am {2}, age {1},{0}".format("seven",18,'alex')   
     6 #通过索引传入值,在元组("seven",18,'alex') 中分别取第2个,第1个,第0个元素
     7 print(tp2)
     8 
     9 tp3 = "i am {0}, age {2},{0}".format("seven",18,'alex')   #通过索引传入值
    10 print(tp3)
    11 
    12 tp4="i am {name}, age {age}, really {name}".format(name="seven", age=18)   #通过字典key取值
    13 tp5="i am {name}, age {age}, really {name}".format(**{"name":"seven", "age":18})  #字典索引的另一种形式
    14 print(tp4)
    15 print(tp5)

    tp1="i am {:s}, age{:d}".format(*["seven",18])  #列表索引
    print(tp1)
  • 相关阅读:
    linux查找某个命令属于哪个rpm包
    dashboard安装
    yum下载的rpm包离线安装
    jQuery的选择器
    jQuery介绍
    client、offset、scroll系列
    BOM
    js 中的定时器
    JS中的面相对象
    关于DOM操作的相关案例
  • 原文地址:https://www.cnblogs.com/forhowcar/p/12235463.html
Copyright © 2020-2023  润新知