Курс 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. Библиотека wikipedia для Python
  2. Создание итерируемых объектов
  3. Создание словарей в Python
  4. Создание вкладок с TKinter
  5. Метод join() для объединения элементов
  6. Замена текста с помощью sub
  7. Модуль itertools: эффективная работа с итераторами
  8. Оператор деления для класса Rational
  9. Получение имени функции с помощью inspect
  10. Генераторы списков
  11. Модуль math: константы π и e
  12. Работа с IP-адресами в Python
  13. Codecademy в Telegram
  14. Импорт классов из другого файла
  15. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  16. Изучение объектов с помощью dir()
  17. Работа с NumPy.linalg
  18. Группировка элементов Python
  19. Оператор in для Python
  20. Оформление кода на Python
  21. Сортировка элементов с OrderedDict
  22. Аргумент по умолчанию
  23. Метаклассы в Python
  24. Бинарный поиск
  25. Равенство и идентичность в Python
  26. Получение обратного списка чисел
  27. Многострочные строки в Python
  28. Динамическая типизация в Python
  29. Импорт в Python: список all
  30. Генератор списка в Python
  31. Транспонирование 2D-массива с помощью zip
  32. Кортежи в Python: особенности и преимущества
  33. Python и Юникод: работа с цифрами
  34. Функция map() и ленивая оценка
  35. Освобождение памяти в Python
  36. Список переменных в Python
  37. Определение локальных переменных в Python
  38. Генераторы данных
  39. Генерация резюме в Gensim
  40. Тестирование времени с Freezegun
  41. Установка и использование модуля Wikipedia
  42. Python: библиотеки и функции
  43. Построение графиков в Matplotlib
  44. Измерение времени выполнения кода
  45. Обратный список чисел
  46. Объединение словарей в Python

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