Курс 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. Работа с функцией next() в Python
  3. Colorama: окрашивание текста в Python
  4. Функции any() и all() в Python
  5. Обязательные аргументы в Python
  6. Переворот последовательности
  7. Работа с файлами и директориями в Python.
  8. Локальные переменные.
  9. Методы работы со списками
  10. Бинарный поиск
  11. Библиотека sh: удобные команды терминала
  12. Работа с массивами в Numpy
  13. Тернарный оператор в Python
  14. Методы __repr__ и __str__ в Python
  15. Управление доступом к модулю
  16. f-строки в формате строк
  17. Метод ior для битовых операций
  18. Enum в Python: создание и использование перечислений
  19. Прокачанный трейсинг ошибок
  20. Работа с байтовыми строками в Python
  21. Избегайте изменяемых аргументов
  22. Именованные аргументы в Python
  23. Переворот списка в Python
  24. Использование метода lower()
  25. Создание словарей с defaultdict
  26. Создание обратного итератора
  27. Функция enumerate в Python
  28. Библиотека funcy: удобные утилиты
  29. Особенности запятых в Python
  30. Работа с индексами списков
  31. Функция product() из itertools
  32. Сортировка в Python
  33. Генераторы в Python
  34. Управление ресурсами с контекстными менеджерами
  35. Преобразование букв в нижний регистр
  36. Лямбда-функции в Python
  37. Получение пути к текущему скрипту с помощью os
  38. Оператор continue в Python
  39. Concrete Paths в Python
  40. Принцип одной функции
  41. Обработка исключений
  42. Применение функции map() в Python
  43. Работа с эмодзи в Python
  44. Работа с процессами в Python
  45. Сохранение Unicode в JSON

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