python的format函数是什么意思format是什么意思format是python2.6新增的⼀个格式化字符串的⽅法,相对于⽼版的%格式⽅法,它有很多优点。java python是什么意思
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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。