Курс 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. Область видимости переменных
  3. Оптимизация поиска в словарях
  4. Импорт объектов из модулей
  5. Навыки Python: строки, типы данных
  6. Работа с CSV в Python
  7. Python Метод sleep() времени
  8. Переопределение оператора % для объектов
  9. OrderedDict — упорядоченный словарь
  10. Вакансии в Nebius
  11. Метод __irshift__ для побитового сдвига вправо
  12. Работа с URL-адресами в Python
  13. Многострочные строки в Python
  14. Сравнение строк в Python
  15. Создание OrderedDict
  16. Вычисление фазы комплексного числа
  17. Условные выражения в Python
  18. Синхронизация доступа к ресурсам
  19. Преобразование списка в словарь через генератор
  20. *args и **kwargs в Python
  21. Обработка исключений в Python
  22. Метод join() для объединения элементов строки
  23. Замена текста с re.sub()
  24. Работа с модулем bisect
  25. Декоратор Ajax required
  26. Поиск подстроки в строке
  27. Вычисление разности множеств в Python
  28. Игра «Угадывание чисел»
  29. Переопределение метода __eq__
  30. Получение ID текущего процесса
  31. Тип CodeType в Python.
  32. Форматирование строк в Python
  33. Работа с Event() в threading
  34. Создание GUI на Tkinter
  35. Работа с изображениями PIL
  36. HTTP-запросы с библиотекой Requests
  37. Очистка входных данных
  38. Карта бомбоубежищ в Москве и Питере
  39. Фильтрация данных в Python.
  40. Улучшение читаемости кода в Python
  41. Преобразование документов в PDF с помощью Spire.Office
  42. Работа с кортежами в Python
  43. Преобразование данных в Python
  44. Генераторы списков
  45. Метод setdefault() в Python
  46. Установка и обучение ChatterBot
  47. Преобразование кортежа в словарь.
  48. Создание итерируемых объектов

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