Курс 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. Основные методы NumPy
  2. Python groupby() из itertools: работа с повторяющимися элементами
  3. Обработка исключений с блоком else
  4. Настройка Cron
  5. Цикл for с enumerate() в Python
  6. Создание новой даты в Python
  7. Отправка HTTP-запросов в Python
  8. Передача аргументов в Python
  9. Работа со строками в Python
  10. IPython и Jupyter Notebook: руководство
  11. Работа со словарями
  12. Вложенные генераторы в Python
  13. Применение функции к списку
  14. Проверка окончания строки с помощью str.endswith()
  15. Создание уникального проекта
  16. split() — разделение строки
  17. Списковое включение в Python
  18. Вывод с переменной через запятую
  19. Генерация тестовых данных с factory_boy
  20. Создание именованных кортежей в Python
  21. Измерение времени выполнения кода
  22. Обработка исключений в Python 3
  23. Переопределение метода __floordiv__
  24. Установка и обучение ChatterBot
  25. Виртуальные среды в Python
  26. Очистка входных данных
  27. Метод setitem в Python
  28. Хешируемые ключи в Python
  29. Установка Python3.7 и PIP
  30. Глобальные переменные в Python
  31. Работа с collections в Python.
  32. Присоединение элементов коллекции
  33. Функции-генераторы в Python
  34. Лямбда-функции в Python
  35. Создание namedtuple списком полей
  36. Python Поверхностное Копирование
  37. Уникальные значения из списка
  38. Копирование файлов с shutil()
  39. Удаление дубликатов из списка
  40. Активация Matplotlib в Jupyter
  41. Модуль subprocess: запуск внешних команд
  42. Объединение словарей в Python
  43. Управление мышью и клавиатурой с Pyautogui

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