print 也许是我们在使用 Python 的时候用的最多的一种操作,但是经常发现很多人可以打印彩色文本,这种操作是怎么得到的呢?
一行代码突出重点内容
现在我们通过一个例子,说明彩色文本怎么打印。先看下黑白文本打印:
string = "这是一段非常重要的内容,如果错过了,损失一个亿,希望对你有帮助。" print(string)
这里面【一个亿】是程序想向用户传达的重点,因此我们想通过不同的颜色让他凸显出来,用户第一时间能抓住重点。 于是,我把代码修改成这样:
string = "这是一段非常重要的内容,如果错过了,损失\033[43m一个亿\033[0m,希望对你有帮助。" print(string)
修改后,【一个亿】的背景色加上了黄色,在很多文字中非常亮眼,达到了突出重点的效果。是不是有点看不明白 \033[43m
是什么意思?往后看,会有公式。
同样的,我们可以把这几个字改成红色加粗,并且配上蓝色背景。
string = "这是一段非常重要的内容,如果错过了,损失\033[1;31;44m一个亿\033[0m,希望对你有帮助。"