Курс 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. Метод __call__ в Python
  2. Применение функции map() с лямбда-функциями
  3. Однострочники Python
  4. Оператор обр. импликации
  5. Удаление дубликатов из списка с помощью dict.fromkeys
  6. Синхронизация доступа к ресурсам
  7. Вложенные циклы в Python
  8. Декораторы в Python
  9. Объединение списков в строку
  10. Отправка HTTP-запросов в Python
  11. Создание и использование модулей в Python
  12. Многострочные комментарии в Python
  13. Объединение словарей в Python 3.5+
  14. Работа с парами ключ-значение
  15. Python: библиотеки и функции
  16. Многопоточность в Python
  17. Создание списка дат
  18. Декораторы в Python
  19. OrderedDict — упорядоченный словарь
  20. Работа со строками в Python
  21. Установка пакета в Python
  22. Дизассемблирование Python кода
  23. Управление виртуальными средами в Python
  24. Counter() — подсчет элементов
  25. Enum в Python
  26. Преобразование в float
  27. Создание даты из строки ISO
  28. Оператор «or» в Python
  29. Оптимизация памяти в Python
  30. Атрибуты массивов в Numpy
  31. Python: изменяемые и неизменяемые коллекции
  32. Срезы в Numpy
  33. Работа с комплексными числами
  34. Управление контекстом с помощью декоратора contextmanager
  35. Возвращение нескольких значений
  36. Удаление ключей из словаря
  37. Группы исключений в Python
  38. Обмен значений переменных в Python
  39. Списковое включение в Python
  40. Копирование объектов в Python
  41. Работа с массивами в Numpy
  42. Метод __iand__ для пользовательских классов
  43. Метод Enumerate() для списков
  44. Создание множества в Python
  45. Удаление символов новой строки в Python.

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