Иногда необходимо при использовании format вывести строку, содержащую выводимые переменные в фигурных скобках.
Без format() всё работает хорошо.
>>> print "Просто текст"
Просто текст
>>> print "Текст с фигурными скобками {}"
Текст с фигурными скобками {}
Таким образом всё тоже работает отлично
>>> print "Текст с фигурными скобками {0}".format('123')
Текст с фигурными скобками 123
Если делать вывод таким образом:
>>> print "в итоговой строке выведется не переменная, а текст внутри фигурных скобок {{0}}".format('123')
в итоговой строке выведется не переменная, а текст внутри фигурных скобок {0}
Чтобы в фигурных скобках был вывод переменной, необходимо использовать двойные фигурные скобки:
>>> print "Строка {{{0}}}".format('данные в скобках')
Строка {данные в скобках}