我是靠谱客的博主 伶俐纸飞机,这篇文章主要介绍python的format什么意思,现在分享给大家,希望可以做个参考。

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的format什么意思的全部内容,更多相关python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(92)

评论列表共有 0 条评论

立即
投稿
返回
顶部