2013-04-18 2 views
1

в Python, я пытаюсь использовать шаблоныпитон: шаблон вар без пространства

from string import Template 
s = Template("hello $world") 
print s.substitute(world="Stackoverflow") 

нормально, но, в шаблоне мне нужно сцепить строку без пробелов, например,

s = Template("a small number : $number e6") 
print s.substitute(number=5) 

мне нужно a small number : 5e6, как выход без пробела между 5 и e6.

ответ

3

Используйте фигурные скобки вокруг картины:

Template("a small number : ${number}e6") 

Результат:

>>> Template("a small number : ${number}e6").substitute(number=5) 
'a small number : 5e6' 
Смежные вопросы