• 技术文章 >后端开发 >Python教程

    python的format什么意思

    (*-*)浩(*-*)浩2019-07-03 11:11:15原创12258
    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。

    1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型(推荐学习:Python视频教程

    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')
    my name is Kevin

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

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

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

    通过key来填充

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

    更多Python相关技术文章,请访问Python教程栏目进行学习!

    以上就是python的format什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python
    上一篇:pythons是什么 下一篇:人工智能为什么用python
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python怎么用input函数输入一个列表• python中std是什么• 零基础学python怎么打开图片• 乌班图中怎么安装python
    1/1

    PHP中文网