本文摘自php中文网,作者(*-*)浩,侵删。
format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。
1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型(推荐学习:Python视频教程)
2.单个参数可以多次输出,参数顺序可以不相同
3.填充方式十分灵活,对齐方式十分强大
4.官方推荐用的方式,%方式将会在后面的版本被淘汰
format的一个例子
1 | print 'hello {0}' .format( 'world' )
|
通过位置来填充字符串
1 2 3 4 5 6 | 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来填充
1 2 | print 'hello {name1} i am {name2}' .format(name1= 'Kevin' ,name2= 'Tom' )
hello Kevin i am Tom
|
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是python的format什么意思的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python和selenium实现163邮箱自动登陆
Python实现requests发送/上传多个文件的示例
Python不等于怎么表达
Python删除list中的重复元素
如何通过Python批量处理套娃式文件夹
总结2020年最强Python库
Python切片索引用法
Python使用matplotlib绘制饼图
Python目录是什么?如何建立目录?
Python字典怎么使用zip
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python的format什么意思