Курс 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. Сравнение неупорядоченных списков
  2. Разработка игры Pong с turtle
  3. Принципы SRP и OCP
  4. Хранение переменных в словаре.
  5. Тип данных TypeVarTuple
  6. Howdoi — получение ответов из терминала
  7. Переопределение метода __floordiv__
  8. Работа с SQLite в Python
  9. Многострочные комментарии в Python
  10. Запуск асинхронной корутины
  11. Правила именования переменных
  12. Визуализация пропусков данных
  13. Работа с deque из collections
  14. Операторы += в Python
  15. Использование обратной косой черты в f-строках
  16. Искажение имен в Python
  17. Преобразование числа в восьмеричную строку
  18. Модуль array: создание и использование массивов
  19. Удаление элементов из списка в Python.
  20. Установка и использование Python-dateutil
  21. Python UserString — создание подклассов строк
  22. Модуль inspect: получение информации о объектах
  23. Участие в сообществе @selectel
  24. Работа с файловой системой в Python
  25. Работа с очередями в Python
  26. Работа с массивами в Numpy
  27. Передача неизвестных аргументов в Python.
  28. Преобразование многоуровневого словаря
  29. Описание скриптов в README
  30. Генераторы списков
  31. Основные операции с библиотекой Numpy
  32. Monkey Patching в Python
  33. Логирование с Logzero
  34. Форматирование чисел в Python
  35. Переопределение оператора % для объектов
  36. Расчет времени выполнения программы
  37. Решатель судоку на Python с pygame
  38. Функция print() — вывод информации
  39. Работа с аргументами командной строки
  40. Работа с модулем cmath
  41. Создание детектора плагиата
  42. Блок else в Python
  43. Список переменных в Python
  44. Метод округления чисел
  45. Метод join() для объединения строк
  46. Определение наиболее частого элемента с помощью collections.Counter
  47. Метод rlshift для битового сдвига

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