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

  • 相关阅读:
    MFC中CTREECTRL的checkbox问题
    GLOG的使用说明
    安装Electron
    WIN32中DLL的建立
    MFC动态创建菜单
    C++迭代器
    VIM常用命令
    层次遍历二叉树
    sql存储过程中加引号
    Apache Tomcat 绿色版安装Service(服务)
  • 原文地址:https://www.cnblogs.com/pygo/p/12090559.html
Copyright © 2011-2022 走看看