Курс 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. Нарезка списков в Python
  2. Автоматизация действий с Pyautogui
  3. Переопределение унарных операторов
  4. Обработка исключений с блоком else
  5. Передача аргументов через **arguments
  6. Преобразование чисел в восьмеричную строку
  7. Декоратор total_ordering для класса Point
  8. Копирование объектов в Python
  9. Поиск шаблона в начале строки
  10. Проверка типа объекта в Python
  11. Комментарии в Python
  12. Удаление дубликатов из списка
  13. Сортировка HTML-элементов
  14. Просмотр внешнего файла в Python
  15. Обработка исключений в Python
  16. Оператор * в Python
  17. Отображение HTML кода в Python
  18. Python defaultdict добавление ключа
  19. Хэш-функции в Python
  20. Закрытие файла в Python
  21. Область видимости переменных в Python
  22. Разделение функций на этапы
  23. Чтение бинарного файла в Python.
  24. Поиск уникальных и повторяющихся элементов
  25. Перетасовка списков в Python
  26. Enum в Python
  27. Объединение Python и Shell
  28. Управление виртуальными окружениями в Python
  29. Поиск частого элемента
  30. Применение функции к списку
  31. Модуль inspect: получение информации о объектах
  32. Преобразование многоуровневого словаря
  33. Изменение объектов в Python
  34. Создание итерируемых объектов
  35. capitalize() — изменение регистра первого символа строки
  36. Python Enumerate
  37. Многострочные комментарии в Python
  38. Измерение времени выполнения кода
  39. Оператор «and» в Python
  40. Работа с утверждениями в Python
  41. Модуль array: создание и использование массивов
  42. 9 уловок для чистого кода
  43. Использование функции enumerate()

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