zoukankan      html  css  js  c++  java
  • format

    ---恢复内容开始---

    tp1='i am {},age{},{}'.format("seven",18,'alex')#不一一对应会报错
    print(tp1)

    输出

    i am seven,age18,alex
    tp2='i am {},age{},{}'.format("seven",18)
    print(tp2)

    输出报错

    IndexError: tuple index out of range
    tp2='i am {2},age{1},{0}'.format("seven",18,'alex')
    print(tp2)

    输出

    i am alex,age18,seven
    tp2='i am {1},age{1}'.format("seven",18,'alex')
    print(tp2)

    输出

    i am 18,age18
    tp2='i am {name},age{age},really{name}'.format(name="seven",age=18)
    print(tp2)

    输出

    i am seven,age18,reallyseven
    tp2='i am {name},age{age},really{name}'.format(**{'name':"seven",'age':18})
    print(tp2)

    输出

    i am seven,age18,reallyseven
    tp1='i am {0[0]},age{0[1]},really{0[2]}'.format([1,2,3],[11,22,33])
    print(tp1)

    输出

    i am 1,age2,really3
    tp1='i am {:s},age{:d},really{:f}'.format("seven",18,88.7)
    print(tp1)

    输出

    i am seven,age18,really88.700000
    tp1='i am {name:s},age{age:d}'.format(name="seven",age=18)
    print(tp1)

    输出

    i am seven,age18
    tp1 = 'i am {name:s},age{age:d}'.format(**{'name': "seven", 'age': 18})
    print(tp1)

    输出

    i am seven,age18

    :b二进制  :o八进制  :d整  :x十六进制  :%显示百分比(默认小数点后六位)

    多了可以少了不行

    tp1 = 'nambers:{:b},{:o},{:d},{:x},{:x},{:%}'.format(15,15,15,15,15,15.87623,2)
    print(tp1)

    输出

    nambers:1111,17,15,f,f,1587.623000%

    ---恢复内容结束---

  • 相关阅读:
    《人月神话》阅读笔记01
    第二次团队冲刺第八天
    第二次团队冲刺第七天
    第二次团队冲刺第六天
    找水王续
    团队第二次冲刺第五天
    第二次团队冲刺第四天
    原码, 反码, 补码 详解
    《用户故事与敏捷方法》阅读笔记06
    《用户故事与敏捷方法》阅读笔记05
  • 原文地址:https://www.cnblogs.com/liushuizs/p/10265296.html
Copyright © 2011-2022 走看看