Курс 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. Метод lt для сортировки объектов
  3. Логический оператор «and» в Python
  4. Работа с эмодзи в Python
  5. Генераторы в Python
  6. Кортеж в Python: создание и использование
  7. Оформление кода по PEP 8
  8. Использование модуля math
  9. Присоединение элементов коллекции
  10. Распаковка аргументов в Python
  11. Функция findall() для поиска вхождений строки
  12. Управление импортом в Python
  13. Форматирование строк в Python.
  14. Переопределение метода __pow__
  15. Основные методы NumPy
  16. Получение значений из словарей
  17. Python: динамическая типизация и проверка типов
  18. Работа с очередями в Python
  19. Python reversed() vs срез[::-1]
  20. Метод ior для битовых операций
  21. Списковое включение в Python
  22. Работа с путями в Python
  23. Отправка POST запроса на сервер.
  24. Хеширование паролей с солью
  25. Генераторы в Python
  26. Python Тесты и Гайды
  27. Метод index() в Python
  28. Использование type hints
  29. Методы __repr__ и __str__ в Python
  30. Получение текущей даты и времени с помощью datetime
  31. Карта бомбоубежищ в Москве и Питере
  32. Методы Python для работы с данными
  33. Особенности множеств в Python
  34. Функция zip() — объединение последовательностей
  35. Уникальность ключей в словаре
  36. Метод __ixor__ для побитового исключающего ИЛИ
  37. Функция sleep() в Python
  38. Запрос пароля с помощью getpass
  39. Подписка на SelectelNews в Twitter
  40. Объединение словарей в Python
  41. Метод __int__ в Python
  42. Функции map, filter, reduce
  43. Основы работы с os
  44. List Comprehension Tutorial
  45. Обработка ошибок в Python
  46. Роль object и type в Python

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