Курс 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. Big O оптимизация
  2. Различия символов в Python
  3. Defaultdict в Python
  4. Парсинг веб-страниц с Beautiful Soup
  5. Операторы увеличения и уменьшения переменной
  6. Динамическая типизация в Python
  7. Работа с timedelta
  8. Эффективная конкатенация строк в Python
  9. Распаковка значений в Python
  10. Python groupby() из itertools: работа с повторяющимися элементами
  11. Генераторы в Python
  12. Атрибуты класса и экземпляра в Python
  13. Фильтрация последовательности
  14. Подсчет элементов в Python
  15. Определение наиболее частого элемента с помощью collections.Counter
  16. Генераторы списков в Python
  17. Измерение времени выполнения кода
  18. Работа с комплексными числами в Python
  19. Создание задания в Cron
  20. Выбор редактора кода.
  21. Получение обратного списка чисел
  22. Поиск элементов BeautifulSoup
  23. Вычисление разности множеств в Python
  24. Работа с файловой системой в Python
  25. Создание итерируемых объектов
  26. Проверка на палиндром
  27. Объединение списков в Python
  28. Метод join() для объединения элементов
  29. Объединение списков с использованием itertools.chain
  30. Преобразование чисел в слова
  31. Использование super() в Python
  32. Оператор морж в Python 3.8
  33. Транспонирование 2D-массива с помощью zip
  34. Сортировка HTML-элементов
  35. Подчеркивание в REPL
  36. Декораторы в Python
  37. Метод append() для списка
  38. Возвращение нескольких значений
  39. Чтение бинарного файла в Python.
  40. Основные методы NumPy
  41. Управление мышью и клавиатурой с Pyautogui
  42. Лямбда-функции для min/max
  43. Python Аргументы по умолчанию
  44. Метод init в Python
  45. Поиск частого элемента
  46. Зарезервированные слова в Python
  47. Работа с изменяемыми списками
  48. Представление бесконечности в Python

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