String interpolation in Python позволяет динамически изменять содержимое строки, заменяя в ней заполнители на значения переменных. 35
Для этого можно использовать разные методы: 3
- Оператор % (modulo). 1 Указание символа modulo внутри строкового литерала сообщает компилятору, что там нужно заменить строку. 3 После символа % идут индикаторы формата строки и имена переменных, которые хранят значения. 3
- Вызов .format() на литерале. 3 Чтобы указать, где заменить строку, нужно поставить пару фигурных скобок. 3 С помощью аргументов функции можно указать, какими значениями заменять литералы. 3
- F-строки. 13 Перед любым строковым литералом ставится буква f, чтобы указать на необходимость замены. 3 В f-строках литералы могут содержать переменную для замены и фигурные скобки, которые ограничивают выражение. 3
- Класс Template. 3 С его помощью можно хранить строковый шаблон в переменной. 3
Python оценивает f-строки во время выполнения программы. 1