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 Set discard()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python if...else Statement
Python Program to Display the multiplication Table
Python Statement, Indentation and Comments
APIs in Node.js vs Python - A Comparison
Python enumerate()
Python Decorators
Python ascii()
Python String capitalize()
Python Program to Display Powers of 2 Using Anonymous Function
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Find ASCII Value of Character
Python String casefold()
Python Program to Calculate the Area of a Triangle
Python Tuple count()
Python Program to Reverse a Number
Python Set intersection_update()
Python Program to Swap Two Variables
Python int()
Python Multiple Inheritance
Python Modules
Python Data Structures and Algorithms - Benjamin Baka
Python zip()
Python Dictionary popitem()
Python Matrices and NumPy Arrays
Python List pop()
Python Numbers, Type Conversion and Mathematics
How to get current date and time in Python?
Python String encode()
Python Dictionary clear()
Python Program to Create a Long Multiline String