Курс 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. Манипуляция формой массива в Numpy
  2. Оператор continue в Python
  3. Работа с файлами в Python
  4. Установка Git и AWS CLI
  5. Метод bool() в Python
  6. Измерение времени выполнения кода
  7. Работа со списками
  8. Символ подчеркивания в Python
  9. Конкатенация строк с join() в Python
  10. Python 3.12: переиспользование кавычек
  11. Область видимости переменных
  12. Генераторы в Python
  13. Метод __index__ в Python
  14. Операторы присваивания в Python
  15. Функция product() в Python
  16. Преобразование чисел в Python
  17. Colorama: окрашивание текста в Python
  18. Обработка исключений в Python
  19. Ограничение ресурсов в Python
  20. Работа с zip()
  21. Python: возвращение нескольких значений
  22. Генераторы в Python
  23. Деление в Python
  24. Howdoi — получение ответов из терминала
  25. Генерация чисел с range()
  26. Создание треугольника Паскаля
  27. Однострочники Python
  28. Dict Comprehension в Python
  29. Объединение словарей в Python
  30. Моржовый оператор в Python 3.8
  31. Атрибуты массивов в Numpy
  32. Python Translator: создание локальных переводчиков
  33. Управление асинхронными задачами на Python.
  34. Метод gt в Python
  35. Работа с атрибутом dict
  36. Разделение строки с помощью re.split()
  37. Шаблоны Flask: условия и циклы
  38. Ветвление выражения в Python
  39. Работа со словарями
  40. Цикл for в Python
  41. Создание списка через цикл
  42. Проверка памяти объекта
  43. Делегирование в Python
  44. Считывание бинарного файла в Python
  45. Генераторы списков в Python
  46. Глубокое копирование объектов
  47. Хэш-функции и метод цепочек
  48. Список и кортеж в Python
  49. Создание и использование модулей в Python

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