Курс 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. Метод join() для объединения элементов
  2. Поиск email
  3. Уникальные значения из списка
  4. Проекты на Python
  5. Генерация случайных чисел в Python
  6. Генераторы в Python
  7. Конвертация текстовых чисел с помощью Numerizer
  8. Хэш-функции в Python
  9. Возврат нескольких значений из функции
  10. Форматирование строк в Python
  11. Работа с эмодзи в Python
  12. Обновление множества в Python
  13. Группы исключений в Python
  14. Хранение переменных в словаре.
  15. Функция с **kwargs в Python
  16. Функции min(), max(), sum()
  17. Конкатенация строк в Python
  18. Метод Self в Python
  19. Работа с модулем random
  20. Оператор += в Python
  21. Работа со строками в Python
  22. OrderedDict — упорядоченный словарь
  23. Работа с контекстными переменными
  24. Модуль future Python
  25. Применение функции к каждому элементу списка
  26. Запуск Python из интерпретатора
  27. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  28. Перегрузка операторов в Python
  29. Создание OrderedDict
  30. Обновление данных через PUT запрос
  31. Передача аргументов в Python
  32. Методы Python для работы с данными
  33. Метод rsub в Python: расширение функциональности вычитания
  34. Управление сессиями в Python
  35. Установка User-Agent в Python
  36. Метод difference_update() — разность множеств
  37. Структуры данных в Python
  38. Python reversed() функция
  39. Использование *args
  40. Оператор match в Python
  41. Ускорение кода с помощью векторизации
  42. Работа с CSV файлами в Python
  43. Декораторы в Python
  44. Однострочники Python
  45. Monkey Patching в Python
  46. Представление бесконечности в Python

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