Форматируемые шаблоны строк
Модуль
string
из стандартной библиотеки содержит интересный класс
Template
, который позволяет вполне удобно создавать шаблоны строк для дальнейшего форматирования.
Такой способ появился ещё в Python 2.4, как замена %-форматированию (
PEP 292), но популярным так и не стал. Поддерживает передачу значений по имени и использует $-синтаксис как в PHP.
В новых проектах, конечно, используются чаще всего f-строки и иногда метод
format
, но всё же о
Template
стоит хотя бы знать на случай, если придется работать с легаси кодом.
#строки