Курс 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. Работа с Enum в Python3.
  2. Передача неизвестных аргументов в Python.
  3. Генераторные выражения и islice.
  4. Функция enumerate в Python
  5. Отображение HTML кода в Python
  6. Оператор распаковки в Python
  7. Фильтрация списков с itertools
  8. Генераторы списков
  9. Удаление эмодзи с помощью pandas
  10. Преобразование многоуровневого словаря
  11. Объединение итераторов
  12. Просмотр внешнего файла в Python
  13. Порядок операций в Python
  14. Python Тесты и Гайды
  15. Использование super() в Python
  16. Искажение имен в Python
  17. Приоритет операций в Python
  18. Установка User-Agent в Python
  19. Проверка элемента в множестве.
  20. Установка и загрузка Instaloader
  21. Создание спинбокса в tkinter
  22. Работа с изображениями PIL
  23. Python groupby() из itertools: работа с повторяющимися элементами
  24. Приближение чисел в Python
  25. Модуль itertools: эффективная работа с итераторами
  26. Преобразование текста в нижний регистр
  27. Замена переменных в Python
  28. Разница между датами
  29. Создание пар из последовательностей
  30. Объединение словарей в Python
  31. Лямбда-функции в defaultdict
  32. Управление ресурсами с контекстными менеджерами
  33. Нан-рефлексивность в Python
  34. Модуль os в Python: работа с файлами
  35. Удаление элемента из списка
  36. Операторы += в Python
  37. Область видимости переменных в Python
  38. Библиотека schedule: планировщик задач
  39. Поток данных в Python
  40. Цепные операции в Python
  41. Извлечение данных из JSON
  42. Получение текущей даты и времени с помощью datetime
  43. Работа с IP-адресами в Python
  44. Удаление элемента по индексу

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