Курс 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. Преобразование числа в список цифр
  3. Создание новой даты в Python
  4. Очистка данных в Python
  5. Очистка вывода в Python
  6. Работа со списками
  7. Замена элементов в списке с помощью генераторов списков
  8. Работа с множествами в Python
  9. Метод __complex__ в Python
  10. Хранение переменных в Python.
  11. Определение имен функций
  12. Декораторы для регистрации функций
  13. Поиск всех индексов подстроки
  14. Подсчет часто встречающихся элементов
  15. Модуль inspect: получение информации о объектах
  16. Создание веб-приложения с Flask
  17. Docstring в Python
  18. Область видимости переменных
  19. split() без разделителя
  20. Измерение времени выполнения кода в Python
  21. Декораторы в Python
  22. List Comprehension Tutorial
  23. Замеры производительности в Python
  24. Обновление шаблона base.html
  25. Добавление элемента в список.
  26. Основы работы со строками в Python
  27. Реверс строки и списка в Python.
  28. Встраивание HTML в Jupyter Notebook
  29. Создание словаря через dict comprehension
  30. Управление браузером с Selenium
  31. Разделение функций на этапы
  32. Работа со строками в Python.
  33. Работа с кортежами в Python
  34. Метод ipow для возведения в степень
  35. Работа с часовыми поясами в Python.
  36. Создание класса очереди
  37. Определение индекса элемента списка
  38. Перебор элементов списка в Python
  39. Замена атрибута в именованном кортеже
  40. Логический оператор «and» в Python
  41. Генераторы в Python
  42. Удаление дубликатов из списка
  43. Работа с комплексными числами в Python
  44. Игра «Виселица» на Python
  45. Множества и frozenset

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