PYTHON КРАСИВЫЙ ВЫВОД В КОНСОЛЬ

В Python есть несколько способов красиво выводить информацию в консоль. Один из них - использование форматированного вывода с помощью метода format().

print("Мне нравится {} программировать на {}".format("учиться", "Python"))
print("У меня есть {0} кошка и {1} собака".format(1, 2))
print("Здесь можно использовать именованные аргументы: {language} очень удобный".format(language="Python"))

Также можно использовать символы форматирования при выводе переменных:

age = 24
name = "Иван"
print("{0} - это возраст {1}".format(name, age))
print(f"{name} родился в {2021 - age} году")

Еще один способ - использование библиотеки prettytable. Она позволяет выводить таблицы в консоль, задавая столбцы и строки в виде объекта в Python:

from prettytable import PrettyTable
x = PrettyTable()
x.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
x.add_row(["Adelaide", 1295, 1158259, 600.5])
x.add_row(["Brisbane", 5905, 1857594, 1146.4])
x.add_row(["Darwin", 112, 120900, 1714.7])
x.add_row(["Hobart", 1357, 205556, 619.5])
x.add_row(["Sydney", 2058, 4336374, 1214.8])
x.add_row(["Melbourne", 1566, 3806092, 646.9])
x.add_row(["Perth", 5386, 1554769, 869.4])
print(x)

В выводе получится красивая таблица с заголовками и данными, отформатированная в столбцы:

+-----------+------+------------+-----------------+|  City name|  Area|  Population|Annual Rainfall |+-----------+------+------------+-----------------+|   Adelaide|  1295|     1158259|           600.5||   Brisbane|  5905|     1857594|          1146.4||     Darwin|   112|      120900|          1714.7||     Hobart|  1357|      205556|           619.5||     Sydney|  2058|     4336374|          1214.8||  Melbourne|  1566|     3806092|           646.9||      Perth|  5386|     1554769|           869.4|+-----------+------+------------+-----------------+

Красивый вывод в консоль может упростить понимание выполняемого кода и ускорить отладку программы.

RICH - Интерфейс в терминале PYTHON - Разметка, Стили, Панели

Python. Команды print() input()

Python с нуля. Урок 1 - Вывод данных в консоль

Секретные функции Python часть 3 (красивый вывод в консоль) #shorts #python

Сделал 3D в консоли с нуля - трассировка лучей

Создание красивых игр на Python без опыта

КАРТИНКИ В ТЕРМИНАЛЕ - Python 3, Питон 3

ТОП 5 КРАСИВЫХ и ПОЛЕЗНЫХ БИБЛИОТЕК PYTHON - progress, pprint, wget, faker, colorama

Индикатор прогресса в Python / ТОП 3 Библиотеки для создания Progress Bar

Красивый код на Python #айти #shorts

BLGPG-C38941D2F65E-24-09-20-01

Новые материалы: