zoukankan      html  css  js  c++  java
  • python 中string格式化

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

    1.s = " i am %s ,my hobby is %s"   %(jefy , playbasketball)//将字符串格式化;%表示固定标识;

    s =" i am %s ,my hobby is %d"   %(jefy , 1)//%d表示接收一整型值;

    '%.2f '  %999.22222表示接收一个浮点型值,其保留两位小数位;结果为999.22

    2.打印%;

    '%.3f %%'  %9.23455结果为9.234%

    3.通过键值对的形式格式化

    s =" i am %(name)s ,my hobby is %(type)s" %{name:jefy ,type:playbasketball}

    4.使用.format()//对字符串进行格式化;

    4.1 

    " i am {} ,my hobby is {}".format("jefy" ,"playbasketball");

    //使用这种方式,必须要一一对应,否则会报错。

    根据索引从给定的列表中取值,索引值不能错过所给列表的范围。

    s = "i am {name} ,my hobby is {hobby}".format(**{"name":"jefy" ,"hobby":"playbasketball"})
    print(s)//使用字典的形式格式化
    s = "i am {name} ,my hobby is {hobby}".format(*["jefy" ,"playbasketball])//通过遍历列表,将值传入。

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

  • 相关阅读:
    基础
    树梅派线程
    超声波
    电脑版微信双开多开
    子类能不能重写父类的构造方法
    window8taskost.exe一直占用cpu
    windows下rocketmq安装
    spring循环依赖问题
    线程池的种类
    并行和并发有什么区别?
  • 原文地址:https://www.cnblogs.com/jefy/p/9216536.html
Copyright © 2011-2022 走看看