Курс 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. Встраивание HTML в Jupyter Notebook
  2. Объединение словарей в Python
  3. Строковое представление объектов
  4. Получение комбинаций в Python
  5. Переименование файлов в Python
  6. Python enumerate() для работы с индексами
  7. Обмен переменными в Jupyter
  8. Объединение словарей в Python
  9. Копирование объектов в Python
  10. Сортировка в Python
  11. Метод enumerate() в Python
  12. Исправление ошибки NameError
  13. Создание панели меню Tkinter
  14. Python Calendar Usage
  15. Тип CodeType в Python.
  16. Форматирование строк с помощью f-строк
  17. Получение текущей даты и времени
  18. Статическая типизация в Python
  19. Декоратор для группы пользователей в Django
  20. Работа с байтовыми строками в Python
  21. Запуск Python из интерпретатора
  22. Функция count() в Python
  23. Проектирование Singleton с метаклассом
  24. Поиск уникальных элементов строкой в Python
  25. Глобальные переменные в Python
  26. Генерация ключей RSA
  27. Разделение строк методом split()
  28. Приближение чисел в Python
  29. Асинхронное программирование с asyncio
  30. Аргументы *args и **kwargs
  31. Изменение элемента списка
  32. Разработка игры Pong с turtle
  33. Упрощение условных выражений с тернарным оператором
  34. Поиск повторов в списке
  35. Функция findall() для поиска вхождений строки
  36. Передача параметров в Python
  37. Проверка типов с помощью isinstance
  38. Подписка на SelectelNews в Twitter
  39. Поиск уникальных и повторяющихся элементов
  40. Удаление ресурса в Python
  41. Порядок операций в Python
  42. Измерение времени выполнения в Python
  43. Использование *args
  44. Преобразование Word в PDF с Spire.Doc
  45. Расширение информации об ошибке в Python

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