Пропустить до содержимого

Как легко интерполировать строку в Python?

[

Python’s F-String для интерполяции и форматирования строк

Автор: Joanna Jablonski, 18 октября 2023

Python f-строки предоставляют быстрый способ интерполировать и форматировать строки. Они читаемы, кратки и менее подвержены ошибкам по сравнению с традиционными инструментами интерполяции и форматирования строк, такими как метод .format() и оператор модуло (%). Кроме того, f-строка немного быстрее этих инструментов!

К концу этого учебника вы узнаете, почему f-строки - это такой мощный инструмент, который вы должны изучить и освоить как разработчик на Python.

В этом учебнике вы узнаете, как:

  • Интерполировать значения, объекты и выражения в строки с использованием f-строк
  • Форматировать f-строки с помощью мини-языка форматирования строк Python
  • Использовать некоторые интересные функции f-строк в Python 3.12 и выше
  • Решать, когда использовать традиционные инструменты интерполяции вместо f-строк

Интерполяция и форматирование строк до Python 3.6

До Python 3.6 у вас было два основных инструмента для интерполяции значений, переменных и выражений внутри строковых литералов:

  1. Оператор интерполяции строк (%), или оператор модуло
  2. Метод str.format()

Вы освежите в памяти эти два инструмента интерполяции строк в следующих разделах. Вы также узнаете о возможностях форматирования строк.