使用便捷的形式实现字符串的拼接。
- %
- format(推荐)
- f
%
基本格式化操作
name='peiqi'
text='我叫%s,今年2岁。' %name #"%s"为字符串占位符
name='peiqi'
age='2'
text='我叫%s,今年%s岁。' %(name,age)
“%d”为整形字符串占位符
message='%(name)s不在家。%(user)s出去玩了。' %{'name':'alex','user':'peiqi'}
注意:用花括号%{}
百分比
text='%s,我的手机充了90%%的电。' %'alex'
如果句子中有格式化,想用百分号时用%%。
format
方式一
text='我叫{0},今年18岁'.format('peiqi')
text='我叫{0},今年{1}岁'.format('peiqi',18).format('peiqi')
text='我叫{0},今年{1}岁'.format('peiqi',18)
方式二
text='我叫{},今年18岁'.format('peiqi')
text='我叫{},今年{}岁'.format('peiqi',18)
方式三
text='我叫{n1},今年18岁'.format(n1='peiqi')
text='我叫{n1},今年{age}岁'.format(n1='peiqi',age=18)
方式三
text='我叫{0},今年{1}岁'
date1=text.format('peiqi',18)
date2=text.format()