Курс 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. Переопределение метода len
  2. Преобразование текста в нижний регистр
  3. Работа с коллекциями Python
  4. Преобразование вложенного списка
  5. Определение объема памяти объекта
  6. Заказ карты Тинькофф Black
  7. Описание скриптов в README
  8. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  9. Оператор @ для умножения матриц
  10. Python: цикл for и оператор присваивания
  11. Основы Python за 14 дней
  12. Функция zip() в Python
  13. Метод Event.wait() в Python
  14. Обработка исключений в Python
  15. Именование столбцов в Python с pandas
  16. Цикл for в Python
  17. Определение размера папок в Python
  18. Изменение объектов в Python
  19. Оператор is в Python
  20. Логирование с Loguru
  21. Удаление элементов из списка в Python
  22. Поиск частых элементов в списке
  23. Конвертация изображений в PDF
  24. Логирование в Python
  25. Замена символов в Python
  26. Переменные в Python
  27. Игра «Виселица» на Python
  28. Списки в Python: синтаксис представления
  29. Подсчет элементов с помощью Counter из collections
  30. Декораторы с аргументами в Python
  31. Метод clear для коллекций
  32. Итераторы в Python
  33. Перегрузка операторов в Python
  34. Python-dateutil — работа с датами
  35. Работа с timedelta в Python
  36. Исключение NotImplementedError
  37. Удаление ссылок в Python
  38. Передача аргументов в Python
  39. None в Python: использование и особенности
  40. Декораторы в Python
  41. Оператор += для объединения строк
  42. Оператор in для проверки наличия элемента
  43. Копирование объектов в Python
  44. Многоточие в Python
  45. Функция eval() в Python
  46. Поиск анаграмм с Counter
  47. Работа с процессами в Python

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