Курс Python → Форматирование строк в Python

Python предлагает удобный и элегантный способ форматирования строк с помощью F-строк. Для использования F-строк вам нужно всего лишь добавить букву «f» перед строкой, чтобы указать, что это F-строка. Например:


name = "Alice"
age = 30
f_string = f"My name is {name} and I am {age} years old."
print(f_string)

В приведенном выше примере мы создаем F-строку, в которой мы интерполируем значения переменных name и age в строку. Мы можем также указать необязательный спецификатор формата в фигурных скобках, чтобы отформатировать значение переменной, как показано ниже:


pi = 3.14159
f_pi_string = f"The value of pi is {pi:.2f}"
print(f_pi_string)

Этот код выведет строку «The value of pi is 3.14». F-строки позволяют нам выполнять выражения прямо внутри строки, что делает код более читаемым и понятным. Например:


x = 5
y = 10
result = f"The sum of {x} and {y} is {x + y}"
print(result)

Таким образом, использование F-строк в Python делает форматирование строк более простым и удобным. Они отражают принцип «Простое лучше сложного» из «The Zen of Python» и позволяют нам легко встраивать переменные и выражения в строки. Благодаря F-строкам код становится более читаемым и поддерживаемым.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Функция map() и ленивая оценка
  2. Установка Python — Простое руководство
  3. Работа с индексами списков
  4. Работа с NumPy.linalg
  5. Обмен переменными в Jupyter
  6. Методы classmethod и staticmethod
  7. Локальные переменные.
  8. Защита данных в Python
  9. Проверка файла .py на синтаксис.
  10. Библиотека sh: удобные команды терминала
  11. Работа с defaultdictами в Python
  12. Создание и инициализация объектов
  13. Регистрация на TenChat
  14. Метод index() в Python
  15. Переопределение метода delitem в Python
  16. Удаление элементов во время итерации
  17. Изменение списка срезом
  18. Избегайте пустого списка
  19. Обработка исключений
  20. Изменяемые и неизменяемые объекты
  21. Атрибуты массивов в Numpy
  22. Округление чисел с помощью round
  23. Создание тестовых данных с Faker
  24. Декораторы в Python
  25. Удаление ключа из словаря
  26. Тест скорости набора текста на Python
  27. Официальный канал Python в Telegram
  28. Получение ID процесса
  29. Структура данных словарь в Python
  30. Определение основы слова с showballstemmer
  31. Управление контекстом выполнения кода
  32. Динамическая типизация в Python
  33. Конвертация коллекций в Python
  34. Объединение множеств в Python
  35. Функция reversed() в Python
  36. Деление в Python
  37. Функция enumerate() в Python
  38. Метод ifloordiv для пользовательских классов
  39. Транспонирование 2D-массива с помощью zip
  40. *args и **kwargs в Python
  41. Очистка входных данных
  42. Объединение строк с помощью метода join
  43. Оператор Walrus в Python 3.8
  44. Применение функции к каждому элементу списка
  45. Получение текущей даты и времени с помощью datetime
  46. Многострочные комментарии в Python
  47. Фильтрация списка чисел
  48. Запуск Python из интерпретатора

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