使用便捷的形式实现字符串的拼接。

    • %
    • format(推荐)
    • f

    %
    基本格式化操作

    1. name='peiqi'
    2. 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()