Курс Python → F-строки в Python

F-строки (F-strings) — это нововведение в Python, которое позволяет включать переменные прямо в строковые литералы. Это делает код более читаемым и удобным для работы с текстовыми данными.

Для использования F-строк в Python необходимо перед строкой указать префикс «f» или «F», а затем в фигурных скобках {} указать переменную, которую нужно вставить в строку. Например:


name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")

Этот код выведет на экран строку «My name is Alice and I am 30 years old.», где переменные name и age будут подставлены в соответствующие места в строке.

F-строки также поддерживают форматирование значений, например можно указать количество знаков после запятой для чисел, выравнивание текста и т.д. Например:


pi = 3.14159265359
print(f"The value of pi is {pi:.2f}")

Этот код выведет на экран строку «The value of pi is 3.14», где число pi будет отформатировано с двумя знаками после запятой.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Добавление кнопки в tkinter
  2. Имена объектов в Python
  3. Замеры производительности в Python
  4. Деление в Python
  5. Метод Event.wait() в Python
  6. Поиск всех индексов подстроки
  7. Генераторы в Python
  8. PrettyTable: создание таблицы
  9. Операции с матрицами в Python
  10. Метод gt в Python
  11. Установка и обучение ChatterBot
  12. Работа с OpenCV
  13. Роль запятой в Python
  14. Ветвление выражения в Python
  15. Декораторы с аргументами
  16. Подсчет элементов с помощью Counter
  17. Установка и использование Virtualenv
  18. Списки в Python
  19. Псевдонимы в Python
  20. Асинхронное выполнение задач в Python
  21. Копирование списков в Python
  22. Обработка исключений в Python
  23. Поиск шаблона в начале строки
  24. Работа со словарями Python
  25. Отображение графиков в Jupyter с Matplotlib
  26. Официальный канал Python в Telegram
  27. Конкатенация строк в Python
  28. Функции range() в Python
  29. Лямбда-функции для min/max
  30. Оператор += для объединения строк
  31. Моржовый оператор в Python 3.8
  32. Создание матрицы в Python
  33. Модуль xkcd: добавление юмора в Python
  34. Срез в Python
  35. Проверка дубликатов в Python
  36. Оператор морж в Python 3.8
  37. Метод setdefault() в Python
  38. Форматирование данных с помощью pprint
  39. Округление банкира в Python
  40. Принципы Zen Python
  41. Метод lt для сортировки объектов

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