Старое форматирование (%)
Использует оператор % для вставки значений в шаблон строки.
python
Метод .format()
Более новый и гибкий способ форматирования. Использует фигурные скобки {} в качестве заполнителей.
python
f-строки (Formatted String Literals)
Представлены в Python 3.6. Самый современный и рекомендованный способ. Позволяют вставлять выражения прямо в строку, используя префикс f.
python
Шаблонные строки (Template Strings)
Находятся в модуле string. Менее мощные, но безопасные для работы с ненадежными данными, так как не выполняют произвольный код в заполнителях.
python