python的format什么意思


本文摘自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绘制图形的实例详解

Python语言基础都有哪些

Python中关于django使用的图文详解

关于Python中引入导入与自定义模块以及外部文件的实例分享

Python基础之输入输出和运算符

Python实现requests发送/上传多个文件的示例

Python使用http、https代理的实例讲解

Python如何去除字符串中不想要的字符

r语言和Python有必要都学吗

Python统计单词出现的次数_Python

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...