Курс Python → Форматирование строк в Python

Python предлагает удобный и элегантный способ форматирования строк с помощью F-строк. Для использования F-строк вам нужно всего лишь добавить букву «f» перед строкой, чтобы указать, что это F-строка. Например:


name = "Alice"
age = 30
f_string = f"My name is {name} and I am {age} years old."
print(f_string)

В приведенном выше примере мы создаем F-строку, в которой мы интерполируем значения переменных name и age в строку. Мы можем также указать необязательный спецификатор формата в фигурных скобках, чтобы отформатировать значение переменной, как показано ниже:


pi = 3.14159
f_pi_string = f"The value of pi is {pi:.2f}"
print(f_pi_string)

Этот код выведет строку «The value of pi is 3.14». F-строки позволяют нам выполнять выражения прямо внутри строки, что делает код более читаемым и понятным. Например:


x = 5
y = 10
result = f"The sum of {x} and {y} is {x + y}"
print(result)

Таким образом, использование F-строк в Python делает форматирование строк более простым и удобным. Они отражают принцип «Простое лучше сложного» из «The Zen of Python» и позволяют нам легко встраивать переменные и выражения в строки. Благодаря F-строкам код становится более читаемым и поддерживаемым.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с пакетами
  2. Сохранение и загрузка модели в PyTorch
  3. Сравнение строк в Python
  4. Преобразование документов в PDF с помощью Spire.Office
  5. Работа с YAML в Python: PyYAML.
  6. Функция enumerate в Python
  7. Цикл while в Python
  8. Создание копии итератора
  9. Комментарии в Python
  10. Генераторы списков в Python
  11. Преобразование строк в числа в Python
  12. Создание графики с черепахой
  13. Создание вложенных циклов for
  14. Названия столбцов в Python таблицах
  15. Python itertools combinations() — группировка элементов
  16. Оператор continue в Python
  17. Курс по дообучению ChatGPT
  18. Обязательные аргументы в Python
  19. Нахождение самого длинного слова в списке с помощью max
  20. Combobox в Tkinter
  21. Счетчик в Python: most_common()
  22. Область видимости переменных
  23. Выход из профиля в Django
  24. Работа с collections в Python.
  25. Объединение, распаковка и деструктуризация
  26. Фильтрация списка от «ложных» значений
  27. Установка и использование emoji
  28. Преобразование числа в список цифр
  29. Метод rmatmul для обратного матричного умножения
  30. Декораторы в Python
  31. Подсказки типов в Python
  32. Работа с датой и временем в Python
  33. Сравнение неупорядоченных списков
  34. Просмотр внешнего файла в Python
  35. Профилирование кода
  36. Транспонирование 2D-массива с помощью zip
  37. Работа с collections.Counter
  38. Замена текста с re.sub()
  39. Создание генераторов в Python
  40. Множества и frozenset
  41. Библиотека sh: удобные команды терминала
  42. Переопределение метода __eq__
  43. Преобразование типов данных в set comprehension
  44. Упрощение условных выражений с тернарным оператором

Marketello читают маркетологи из крутых компаний