Курс 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. Инверсия списка и строки в Python
  2. Необязательные аргументы в Python
  3. Профилирование с Pandas
  4. Повторение элементов в Python
  5. Оболочка Python
  6. Обратное распространение ошибки
  7. Метод init в Python
  8. Оператор break в Python
  9. Работа с файлами в Python
  10. Разделение строки на подстроки в Python
  11. Использование функции product
  12. Хешируемые ключи в Python
  13. Изучение объектов с помощью dir()
  14. Аннотации типов в Python
  15. Создание словаря и множества
  16. Декораторы в Python
  17. Реализация метода __abs__ в Python
  18. Переопределение метода __pow__
  19. Работа с collections в Python.
  20. Метод __getitem__ в Python
  21. Оптимизация памяти с __slots__
  22. Метод join() для объединения строк
  23. Руководство по библиотеке pydantic
  24. Отправка HTTP-запросов с User-Agent
  25. Работа с срезами в Numpy
  26. Создание и обучение модели с Keras
  27. Переопределение метода __and__
  28. Модуль os: работа с файлами и папками
  29. Python Enum Weekday Usage
  30. Замена атрибута в именованном кортеже
  31. Разделение строки с помощью re.split()
  32. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  33. Обновление данных через PUT запрос
  34. Удаление файлов с shutil.os.remove()
  35. Создание таблиц в терминале с PrettyTable
  36. Реализация операции -= для пользовательского класса
  37. Получение частей дроби
  38. Сортировка и обратный порядок
  39. Освоение Python
  40. Список методов и атрибутов
  41. Работа с контекстными переменными
  42. Python: цикл for и оператор присваивания
  43. Оператор in и not in в Python
  44. Прокачанный трейсинг ошибок
  45. Счетчик ссылок в Python
  46. Решение переменной Шредингера

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