Table of Contents
In this example, you will learn to print colored text to the terminal.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using ANSI escape sequences
print('\x1b[38;2;5;86;243m' + 'Programiz' + '\x1b[0m')
Output
Programiz
The working of the above line of code is shown in the figure below.

Let’s understand the escape code \x1b[38;2;5;86;243m
.
\x1b
calls a function. You can also use\033
for the same purpose.38;2;r;g;b
helps to set RGB color.5;86;243
are the rgb color for blue (the color of the logo of Programiz).m
is the function name. Here,m
means SGR (Select Graphics Rendition) function.
For more information regarding the ANSI escape code, you can refer to ANSI escape code.
2. Example 2: Using python module termcolor
from termcolor import colored print(colored('Programiz', 'blue'))
Output
Programiz
Using the module termcolor, you can get the desired output. Also, you can set different styles of the text using this module.
The first parameter of colored()
is the text and the second parameter is the color.
Related posts:
Python String partition()
Python pow()
Python round()
Python super()
Python String rsplit()
Python Functions
Python Matrices and NumPy Arrays
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python while Loop
Python String isdigit()
Python frozenset()
Python Program to Find the Factors of a Number
Python Set add()
Python File I/O Operation
Python eval()
Python String zfill()
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Count the Number of Digits Present In a Number
Python Program to Remove Punctuations From a String
Python hex()
Python Program to Find the Factorial of a Number
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Represent enum
Python Function Arguments
Python Keywords and Identifiers
Python Program to Check Whether a String is Palindrome or Not
Python String encode()
Python Program to Find ASCII Value of Character
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Set update()
Python Multiple Inheritance
Python String capitalize()