问答详情
源自:3-7 Python的字符串format

求助大佬, 这个代码一直报错,麻烦看一下哪里出错了,谢谢

template='{l},{i},{s},{y},{n},{p}'

l='life'

i='is'

s='short'

y='you'

n='need'

p='python'

result=template.formate('l''i''s''y''n''p')

print(result)


提问者:慕运维4469680 2021-03-10 03:18

个回答

  • 自学Python
    2021-03-17 19:07:44

    http://img1.mukewang.com/6051df3e0001d48909570354.jpg

    截图你会看的清楚点:

    1. 第一行你这样写打印出的每个单词后面都会有逗号;S后面跟个逗号就可以

    2. 第一行的 里面 l, i, s ... ,其实就是变量 只不过没有值,你在第而部分有给他赋值了,应该重新申请变量结合我发的图片

    3. 第三部分,a. format 写错 你写成 formate      b.你用‘ 引号 ,也是不对的 具体的可以看我给你的截图

      希望对你有帮助

  • 更大爷
    2021-03-10 10:43:03

    是format  不是formate   

    result=template.formate('l''i''s''y''n''p')