当前位置:首页python > 正文

python题目:文本颜色设置。

作者:野牛程序员:2024-11-12 10:49:30python阅读 2357
python题目:文本颜色设置。

python题目:文本颜色设置。

在Python中,文本颜色通常可以通过在控制台输出带有颜色的文本来实现。可以使用 ANSI 转义序列来设置控制台文本的颜色,或者使用更方便的库 colorama 来实现多种颜色的文本输出。

方法1:使用 ANSI 转义序列

以下代码直接使用 ANSI 转义序列更改文本颜色,这种方法适用于大多数支持 ANSI 的终端(如Linux和macOS的终端、Windows 10+的命令行等):

# 定义颜色代码
RED = "\033[91m"
GREEN = "\033[92m"
YELLOW = "\033[93m"
BLUE = "\033[94m"
RESET = "\033[0m"  # 重置为默认颜色

# 输出不同颜色的文本
print(RED + "这是红色文本" + RESET)
print(GREEN + "这是绿色文本" + RESET)
print(YELLOW + "这是黄色文本" + RESET)
print(BLUE + "这是蓝色文本" + RESET)

方法2:使用 colorama

colorama 是一个跨平台的库,使ANSI颜色代码在Windows上也能正常工作。可以先安装 colorama

from colorama import Fore, Style, init

# 初始化 colorama
init(autoreset=True)

# 使用不同颜色输出文本
print(Fore.RED + "这是红色文本")
print(Fore.GREEN + "这是绿色文本")
print(Fore.YELLOW + "这是黄色文本")
print(Fore.BLUE + "这是蓝色文本")
  • ANSI 颜色代码:不同的颜色代码可以控制文本的前景色和背景色,\033[0m 用于重置颜色。

  • colorama:通过colorama.init()初始化库,并用Fore模块设置前景色,Back模块设置背景色,Style.RESET_ALL重置颜色。

输出

以上代码分别在控制台输出红、绿、黄、蓝等不同颜色的文本。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python
  • 最新推荐

    热门点击