python如何改颜色

原创
ithorizon 7个月前 (09-30) 阅读数 40 #Python

Python中常用的输出颜色改变方法

在Python中,我们可以利用一些库来改变输出的颜色,下面介绍了几种常见的方法。

1、使用ANSI转义码

ANSI转义码是一种在终端窗口控制文本格式的方法,在Python中,我们可以使用ANSI转义码来改变输出的颜色,下面是一个例子:

print("\033[31mHello, world!\033[0m")

上面的代码将输出红色的"Hello, world!"。"\033[31m"是ANSI转义码,表示将文本颜色设置为红色,"Hello, world!"是输出的文本,"\033[0m"表示将文本颜色恢复为默认值。

2、使用termcolor库

termcolor库是一个Python库,可以用来改变终端输出的颜色,安装termcolor库可以使用pip命令:

pip install termcolor

下面是一个使用termcolor库改变颜色的例子:

from termcolor import colored
print(colored("Hello, world!", "red"))

上面的代码将输出红色的"Hello, world!",第二个参数表示要设置的颜色,可以是"red"、"green"、"yellow"、"blue"、"magenta"、"cyan"或"white"。

3、使用matplotlib库

matplotlib库是一个用于绘制二维数据可视化的库,它也可以用来改变输出的颜色,下面是一个使用matplotlib库改变颜色的例子:

import matplotlib.pyplot as plt
plt.figure(figsize=(8, 8))
plt.scatter([1, 2, 3, 4], [1, 4, 9, 16], c="red", marker="o")
plt.show()

上面的代码将输出一个散点图,其中点的颜色为红色,参数c表示要设置的颜色,可以是颜色名称或十六进制颜色代码,参数marker表示点的形状。



热门