Курс 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. Проекты на Python
  3. Измерение времени выполнения кода с использованием time
  4. Логирование с Loguru
  5. Модуль Antigravity в Python 3
  6. Получение списка файлов в директории с использованием os
  7. Именованные срезы в Python
  8. Создание словарей и множеств в Python
  9. Частичное совпадение пользовательского ввода в Python 3.10
  10. Установка и использование библиотеки google
  11. Сортировка в Python
  12. Установка и использование модуля «howdoi»
  13. Установка User-Agent в Python
  14. Python: отличительная особенность — отступы
  15. Отправка HTTP-запросов в Python
  16. Генерация UUID в Python
  17. Работа с часовыми поясами в Python.
  18. Работа с контекст-менеджером «with»
  19. Блок try-except-else
  20. Генерация строк с .join()
  21. Метод index() в Python
  22. Создание копии списка в Python
  23. Бесконечная проверка в Python
  24. Обработка исключений в Python
  25. Извлечение новостей с помощью newspaper3k
  26. Декораторы в Python
  27. Повторение элементов списков
  28. Нахождение самого длинного слова в списке с помощью max
  29. Проверка ввода с помощью isdigit
  30. Передача словаря через **kwargs
  31. Анонимные функции в Python
  32. Логирование с Loguru
  33. Инвертирование словаря
  34. Использование модуля __future__
  35. Метод setitem в Python
  36. Регулярные выражения в Python
  37. Функции в Python: создание и вызов
  38. PUT запрос для обновления данных
  39. Работа со словарями
  40. Работа с срезами в Numpy
  41. Управление памятью в Python
  42. Декораторы с аргументами в Python
  43. Ускорение выполнения кода в Python
  44. Проверка подстроки в строке
  45. Получение значений из словарей

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