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

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


name = "Alice"
age = 30
salary = 50000

print(f"{name:10} | {age:10} | {salary:10}")

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

Этот подход особенно удобен, когда необходимо отформатировать данные для удобочитаемого вывода, например, при выводе таблиц или отчетов. Добавление числа после двоеточия позволяет «зарезервировать» определенное количество символов для каждого значения, что делает вывод более структурированным.

Кроме того, использование F-строк позволяет вставлять значения переменных в строку без необходимости явного преобразования типов данных. Это делает код более читаемым и компактным, упрощая процесс форматирования вывода.

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

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

Автор урока

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

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

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

  1. Python: Фильтрация списков с помощью filter()
  2. Просмотр атрибутов и методов класса
  3. Импорт и использование модулей в Python
  4. Импорт с альтернативным именем
  5. Наследование в программировании
  6. Оператор space-invader
  7. Метод eq для сравнения объектов
  8. Участие в LP стейкинге Waves
  9. Строки в Python: апострофы и кавычки
  10. Использование эмодзи в Python
  11. Поиск простых чисел
  12. Тест скорости набора текста на Python
  13. Разделение функций на этапы
  14. Извлечение статей с newspaper3k
  15. Генератор чисел Фибоначчи
  16. Управление памятью в numpy.
  17. Использование модуля math
  18. Выражения-генераторы в Python
  19. F-строки в Python
  20. Основные операции с библиотекой Numpy
  21. Namedtuple в Python
  22. split() — разделение строки
  23. Названия переменных
  24. Форматирование строк с f-строками
  25. Поиск с библиотекой Google
  26. Списковое включение в Python
  27. Работа с кортежами
  28. Определение относительного пути
  29. Метод join() для объединения строк
  30. Использование type hints
  31. Работа с модулем random
  32. Итерация по итерируемым объектам
  33. Генерация фальшивых данных с Faker
  34. Поиск индекса элемента в списке
  35. Функция enumerate() — Python
  36. Многострочные комментарии в Python
  37. Метод rrshift для пользовательских объектов
  38. Упрощение условных выражений с тернарным оператором
  39. Наиболее частотные элементы с помощью Counter
  40. Тестирование с responses
  41. Операторы объединения в Python 3.9
  42. Проверка версии Python
  43. Логирование с Loguru
  44. Функция enumerate() в Python

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