zoukankan      html  css  js  c++  java
  • python的format函数是什么意思format是什么意思

    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。

    1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型

    2.单个参数可以多次输出,参数顺序可以不相同

    3.填充方式十分灵活,对齐方式十分强大

    4.官方推荐用的方式,%方式将会在后面的版本被淘汰

    format的一个例子

    print ('hello {0}'.format('world'))

    通过位置来填充字符串

    print('hello {0} i am {1}'.format('Kevin','Tom'))                  

    #hello Kevin i am Tom

    print('hello {} i am {}'.format('Kevin','Tom'))                    

    #hello Kevin i am Tom

    print('hello {0} i am {1} . myname is {0}'.format('Kevin','Tom'))

    #hello Kevin i am Tom . myname is Kevin

    foramt会把参数按位置顺序来填充到字符串中,第一个参数是0,然后1 ……

    也可以不输入数字,这样也会按顺序来填充

    同一个参数可以填充多次,这个是format比%先进的地方

    通过key来填充

    print ('hello {name1}  i am {name2}'.format(name1='Kevin',name2='Tom'))                  

    #hello Kevin  i am Tom

  • 相关阅读:
    基本数据类型和包装数据类型
    编程英语多样化(长期更新)
    jdk,jre,jvm,openJdk
    英语句子频率印象流
    单击单选按钮换成图片
    标签注意事项:
    背景图片处理
    天猫导航栏
    百度地图
    两栏布局
  • 原文地址:https://www.cnblogs.com/pygo/p/12090559.html
Copyright © 2011-2022 走看看