Курс 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. Работа с deque из collections
  2. Сортировка данных в Python
  3. Метод setdefault() в Python
  4. Работа с словарями в Python
  5. Создание списков в Python
  6. Создание веб-приложения с Flask
  7. Разделение строки на пары ключ-значение.
  8. Переименование файлов в Python
  9. Оптимизация памяти с помощью __slots__
  10. Структуры данных в Python
  11. Операции с массивами в NumPy
  12. Таймер обратного отсчета
  13. Структура данных словарь в Python
  14. Наследование в программировании
  15. Безопасные SQL-запросы в Python 3.11
  16. Цикл for в Python
  17. Метод join() для объединения элементов
  18. Запуск внешних программ с subprocess
  19. Игра «Виселица» на Python
  20. Метод rmatmul для обратного матричного умножения
  21. Управление браузером с Selenium
  22. Изменение элемента списка
  23. Избегайте изменяемых аргументов
  24. Обновление множества в Python
  25. Библиотека sh: использование команд bash в Python
  26. Область видимости переменных в Python
  27. Именование столбцов в Python с pandas
  28. Анонимные функции в Python
  29. Переменные в Python
  30. Тестирование модели в PyTorch
  31. Удаление элементов во время итерации
  32. Декораторы в Python
  33. Оператор «or» в Python
  34. Блок else в Python
  35. Проверка переменных окружения в Python
  36. Метод ne для сравнения объектов
  37. JSON в Python: модуль, dump, dumps, load
  38. Генераторы в Python
  39. Замеры производительности в Python
  40. Создание и инициализация объектов
  41. Обработка ошибки IndexError
  42. Оператор is в Python
  43. Добавление элемента к кортежу
  44. Лимиты на ресурсы Python
  45. Метод get для словаря
  46. Конкатенация списков в Python
  47. None в Python: использование и особенности
  48. Замена текста в Python
  49. Функции map, filter, reduce

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