我想知道是否有人知道多变量字符串格式的适当间距,例如:
"My name is {NAME}, and today I ate {LUNCH}.".format(
NAME='G.G. Allen',LUNCH='buttery pancakes and 3 bacon strips')
答案 0 :(得分:0)
许多不同的可能性在语法上都是有效的。如果你想要一些简单的东西,我建议在LUNCH之前换行,并将NAME和LUNCH垂直对齐。
约定通常是关键字参数=
之前和之后没有空格(与分配不同)。
另请注意,PEP8建议将行长限制为79个字符。
"My name is {NAME}, and today I ate {LUNCH}.".format(
NAME='G.G. Allen',
LUNCH='buttery pancakes and 3 bacon strips')
答案 1 :(得分:0)
即使按照python的官方样式指南,您的代码也是有效的(只需在LUNCH之前保留一个空格,如gtlambert所指出的那样)。请查看PEP8以获取其他建议。