Курс 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. Группы исключений в Python
  3. Проверка условий: all и any
  4. Срез в Python
  5. Анонимные функции в Python
  6. Получение текущей директории
  7. Работа с CSV файлами
  8. Подписка на @SelectelNews
  9. Удаление знаков препинания в Python
  10. Хеширование паролей с солью
  11. Открытие, чтение и закрытие файла
  12. Создание и использование ChainMap
  13. Работа с исключениями в Python
  14. Метод get для словарей
  15. OrderedDict — упорядоченный словарь
  16. Удаление дубликатов из списка
  17. Работа с комбинациями в Python.
  18. PEP-401: оператор
  19. Методы __repr__ и __str__ в Python
  20. Декораторы в Python
  21. Сортировка элементов с OrderedDict
  22. Метод lt для сортировки объектов
  23. Подсчет частоты элементов с Counter
  24. Группировка элементов в словарь
  25. Нан-рефлексивность в Python
  26. Проверка типов с помощью isinstance
  27. Установка пакета в Python
  28. Создание директории в Python
  29. Удаление элемента из списка
  30. Загрузка постов Instagram
  31. Функция zip() — объединение последовательностей
  32. Переменная Шредингера
  33. Метод ifloordiv для пользовательских классов
  34. Разделение строки с помощью re.split()
  35. Метод __imod__ для Python
  36. Конвертация коллекций в Python
  37. Метод join() для объединения строк
  38. Непрерывная проверка в Python
  39. Методы в Python
  40. Курс по дообучению ChatGPT
  41. Оператор in в Python
  42. Частичное совпадение пользовательского ввода в Python 3.10
  43. Генераторы в Python
  44. Различия символов в Python
  45. Работа с файлами в Python

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