Курс 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
  2. Изучение объектов с помощью dir()
  3. Именованные аргументы в Python
  4. Функция reduce() в Python
  5. UserString в Python
  6. Декоратор total_ordering для сравнения объектов
  7. Участие в LP стейкинге Waves
  8. Ключевое слово global в Python
  9. Получение обратного списка чисел
  10. Пересечение списков с использованием множеств
  11. Преобразование текста в нижний регистр
  12. Декораторы в Python
  13. Поиск наиболее частого элемента
  14. Метод rename() для переименования файлов и каталогов
  15. Извлечение данных из JSON
  16. Срезы в Python
  17. Возврат нескольких значений из функции
  18. Печать календаря
  19. Улучшенные подсказки для импорта в Python 3.12
  20. Создание лямбда-функций
  21. Метод matmul для умножения матриц
  22. Генератор бросков кубиков
  23. Проверка подстроки в строке с помощью in
  24. Конкатенация строк с методом join()
  25. Управление контекстом выполнения
  26. Анонимные функции Lambda
  27. Генерация QR-кодов с библиотекой qrcode
  28. Отделение звука от видео
  29. Настройка шрифта и цвета в Tkinter
  30. Сумма элементов списка
  31. Повторение и перенос строки
  32. Python: отличительная особенность — отступы
  33. Работа с датой и временем в Python
  34. Создание списков в Python
  35. Создание вложенного генератора
  36. Непрерывная проверка в Python
  37. Поиск шаблона в строке
  38. Список импортированных модулей в Python
  39. Функция __init__ в Python
  40. Получение списка кортежей из словаря
  41. Функции min(), max(), sum()
  42. Значения по умолчанию в Python
  43. Удаление ссылок в Python
  44. Освобождение памяти в Python
  45. Избегайте использования goto

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