Курс 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. Оператор Walrus: правильное использование
  3. Модуль subprocess: запуск внешних команд
  4. Измерение времени выполнения кода в Python
  5. Лямбда-функции в Python
  6. Обработка данных в Python
  7. Установка и использование библиотеки google
  8. Разделение строки в Python
  9. Выражения-генераторы в Python
  10. Условные выражения в Python
  11. Сохранение и загрузка модели в PyTorch
  12. 9 уловок для чистого кода
  13. ChainMap избыточные ключи
  14. Разделение строки с помощью re.split()
  15. Использование html-скриптов в Jupyter Notebook
  16. Добавление вложенных списков
  17. Удаление эмодзи с помощью pandas
  18. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  19. Установка виртуального окружения Python
  20. Python Метод Union Множеств
  21. Преобразование букв в нижний регистр
  22. Работа с кортежами
  23. Работа с deque из collections
  24. Делегирование в Python
  25. Встраивание HTML в Jupyter Notebook
  26. Работа со строками в Python
  27. Метод invert для побитового отрицания
  28. Упрощение условных выражений с тернарным оператором
  29. Изменение переменной в Python: nonlocal
  30. Хранение данных с помощью dataclasses
  31. Автоматизация действий с Pyautogui
  32. Запрос пароля с помощью getpass
  33. Numpy: использование Ellipsis
  34. Работа с библиотекой requests
  35. Выражения-генераторы в Python
  36. Создание словарей в Python
  37. Объединение списков в Python
  38. Оптимизация создания строк
  39. Инверсия списка и строки
  40. Работа с комплексными числами в Python
  41. Многострочные комментарии в Python
  42. Удаление ключа из словаря в Python
  43. Функция zip() в Python
  44. Генераторы данных
  45. Работа с изменяемыми списками
  46. Получение частей дроби
  47. Атрибуты объекта в Python
  48. Применение команды break

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