Курс 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. Быстрый поиск кода
  2. Использование type hints
  3. Метод __ilshift__ для битового сдвига влево
  4. Поиск простых чисел
  5. Блок else в Python
  6. Хэш-функции в Python
  7. Оператор @ для умножения матриц
  8. Конкатенация строк с помощью join()
  9. Атрибуты класса и экземпляра
  10. Измерение времени выполнения кода
  11. Условные выражения в Python
  12. Solidity для DeFi Ethereum
  13. Декораторы в Python
  14. Объединение строк с помощью метода join
  15. Combobox в Tkinter
  16. Работа с файлами в Python
  17. Создание панели меню Tkinter
  18. Переопределение метода __rshift__
  19. Создание даты из строки ISO
  20. Просмотр атрибутов и методов класса
  21. Python Calendar Usage
  22. Оператор del в Python
  23. Работа с классами данных
  24. Объединение коллекций в Python
  25. Разбиение строки в Python
  26. Метод __irshift__ для Python
  27. Enum в Python
  28. Основы работы со строками в Python
  29. Определение объема памяти объекта
  30. Импорт модуля из другого каталога
  31. Функции all() и any() в Python
  32. Работа с deque из collections
  33. Работа с defaultdictами в Python
  34. Использование super() в Python
  35. Заказ карты Тинькофф Black
  36. Динамические маршруты во Flask
  37. Создание словарей и множеств в Python
  38. Сравнение строк в Python
  39. Декоратор @override
  40. Команда %dhist — список посещенных каталогов
  41. Установка и использование Virtualenv
  42. Расширение информации об ошибке в Python
  43. Метод __iand__ для пользовательских классов
  44. Создание словаря с значением по умолчанию
  45. Оператор Walrus в Python

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