python的format函数是什么意思format是什么意思
2024-10-07 19:29:17
format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。
1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型
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'
))
#hello Kevin i am Tom . myname is Kevin
foramt会把参数按位置顺序来填充到字符串中,第一个参数是0,然后1 ……
也可以不输入数字,这样也会按顺序来填充
同一个参数可以填充多次,这个是format比%先进的地方
通过key来填充
print
('hello {name1} i am {name2}'
.format(name1=
'Kevin'
,name2=
'Tom'
))
#hello Kevin i am Tom
最新文章
- javascript日期验证:填写的日期大于等于当前日期
- appcon 图标打包
- jmeter 建立一个监控测试计划
- gridView--GridView关于间距的属性值介绍
- Android开发之MD5加密
- 我的第一个JApplet-绘制笑脸
- Nagios利用NSClient++监控Windows主机
- malloc函数的一种简单的原理性实现
- win10快捷键大全
- webpack+react+redux+es6开发模式---续
- Python函数之简单总结
- $MarkDown$ 中使用$ \LaTeX$ 数学式
- 开始Java8之旅(四) --四大函数接口
- Java 博客导航
- python之路—博客目录
- Linux下如何让jar包程序在后台一直执行
- RNN
- Java多线程:AQS
- jctable
- Spring boot返回JSON类型响应及Content-Type设置