python的format什么意思
程序员文章站
2022-03-22 11:28:44
...
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什么意思的详细内容,更多请关注其它相关文章!
上一篇: 电脑桌面工具栏怎么移动到下方?
下一篇: 电脑ctrl+c不能用怎么办
推荐阅读
-
python 使用正则表达式按照多个空格分割字符的实例
-
Python随机生成均匀分布在单位圆内的点代码示例
-
解决Python下json.loads()中文字符出错的问题
-
python在windows下创建隐藏窗口子进程的方法
-
apache2.4 - apache下运行php报这样的错是什么意思
-
学习python的第十七天(二分法,有名函数,匿名函数,内置函数)
-
学习python的第十八天(模块导入及使用,关键字,模块搜索路径,python文件的两种用途)
-
从7点到9点写的小程序(用了模块导入,python终端颜色显示,用了点局部和全局可变和不可变作用域,模块全是自定义)
-
用Python爬取了拉勾网的招聘信息+详细教程+趣味学习+快速爬虫入门+学习交流+大神+爬虫入门
-
python进阶教程之函数参数的多种传递方法