示例 1:使用 ANSI 转义序列
print('\x1b[38;2;5;86;243m' + 'Programiz' + '\x1b[0m')
输出
Programiz
上述代码行的工作原理如下图所示。

让我们理解转义代码 \x1b[38;2;5;86;243m
。
\x1b
调用一个函数。您也可以使用\033
实现相同目的。38;2;r;g;b
帮助设置 RGB 颜色。5;86;243
是蓝色(Programiz 标志的颜色)的 rgb 颜色。m
是函数名。这里,m
表示 SGR(选择图形再现)函数。
有关 ANSI 转义代码的更多信息,您可以参考 ANSI 转义代码。
示例 2:使用 python 模块 termcolor
from termcolor import colored
print(colored('Programiz', 'blue'))
输出
Programiz
使用模块 termcolor,您可以获得所需的输出。此外,您可以使用此模块设置文本的不同样式。
colored()
的第一个参数是文本,第二个参数是颜色。