Как напечатать текст жирным шрифтом в Python

Чтобы напечатать текст жирным шрифтом в Python, вы можете использовать ANSI escape sequences, чтобы сделать текст жирным, курсивным или цветным. Текст может быть напечатан с использованием специальных escape-последовательностей ANSI в различных форматах.

Управляющая последовательность ANSI для печати жирным шрифтом в Python: ‘\033[1m’.

Выход

Печать жирным шрифтом в Python

Из вывода видно, что Python выделен жирным шрифтом. Хотя у меня консоль zsh. Таким образом, он отображает белый цвет. Но вы можете думать об этом как о полужирном тексте.

Вы можете сделать свой текст полужирным, курсивным и подчеркнутым в Python или поиграть со стилем своего кода и изменить его цвет с помощью определенных пакетов и модулей. Этот урок покажет нам, как печатать жирный и цветной текст.

Печать полужирного текста в Python с использованием termcolor

termcolor — это пакет для форматирования цвета ANSI для вывода на терминал с различными свойствами для разных терминалов и специфическими свойствами текста. В этой функции мы будем использовать атрибуты полужирного текста. Функция colors() придает тексту определенный цвет и делает его жирным.

Сначала мы устанавливаем модуль termcolor.

Далее мы используем pip для установки пакетов в Python.

Теперь давайте напишем цветной текст.

Выход

Вы можете считать приведенный выше текст красным текстом на выходе.

Использование цветового класса

В этом подходе мы создадим класс цвета. Затем в классе перечисляется управляющая последовательность ANSI всех цветов. Затем, чтобы напечатать цвет по нашему выбору, мы можем выбрать любые цвета.

Выход

Применение цветового класса

Пакет Colorama

Для работы с пакетом Colorama необходимо его установить.

Это кросс-платформа для цветного терминального текста. Кроме того, пакет заставляет ANSI работать в Microsoft Windows для управляющих последовательностей символов.

Выход

Использование пакета colorama

Мы использовали модуль Colorama с termcolor для печати цветного текста на терминале Windows.

Вызов init() в Windows будет отфильтровывать escape-последовательности ANSI из любого другого текста, отправляемого на стандартный вывод или стандартный вывод, заменяя их эквивалентными вызовами Win32. Кроме того, функция colors() окрашивает указанную строку в зеленый цвет.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python