Курс 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. Копирование в Python
  2. Измерение времени выполнения кода
  3. Обработка исключений в Python
  4. Бесконечная проверка в Python
  5. Ошибка NotImplemented в Python
  6. Возврат значений из генератора
  7. Генерация случайных чисел в Python
  8. Просмотр атрибутов и методов класса
  9. Форматирование строк в Python
  10. Базовые объекты Python
  11. Повторение элементов в Python
  12. Основные функции и модули Python
  13. Однострочники Python
  14. Retrying в Python: повторные вызовы
  15. Наследование в программировании
  16. Лямбда-функции в Python
  17. Особенности запятых в Python
  18. Dict Comprehension в Python
  19. Colorama: окрашивание текста в Python
  20. Отделение звука от видео
  21. Иерархия классов в Python
  22. Инициализация объекта
  23. Поиск уникальных элементов строкой в Python
  24. Умножение строк и списков
  25. Объединение списков в строку
  26. Тестирование с responses
  27. Конкатенация строк с помощью join()
  28. Работа с датами в Python
  29. Вакансии в Nebius
  30. Локальные переменные.
  31. Вычисление натурального логарифма в NumPy
  32. Преобразование кортежа в словарь.
  33. Перемешивание списка с shuffle()
  34. Функция reduce() в Python
  35. Поиск файлов по шаблону
  36. Обработка ошибок в Python
  37. Работа с временем в Python
  38. Магические методы в Python
  39. Python Метод sleep() времени
  40. Визуализация пропусков данных
  41. Форматирование строк с помощью f-строк
  42. Оптимизация гиперпараметров с Scikit Optimize
  43. Фильтрация списка от «ложных» значений
  44. Combobox в Tkinter
  45. Выключение компьютера с помощью Python
  46. Проверка типа объекта в Python
  47. Преобразование многоуровневого словаря
  48. Метод repr() в Python
  49. Добавление элементов в список: append() vs extend()
  50. Удаление элементов во время итерации

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