如何使字符串中的单个单词具有特定的颜色

2024-10-01 07:34:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个print语句,它将整个字符串中的一个单词打印为不同的颜色。有人知道我怎么做吗?我使用的方法只打印突出显示的单词

import random


def skyBlue(skk): print("\033[96m {}\033[00m" .format(skk))

lsubject = ["physics", "geology", "history", "algebra", "literature"]


subjectColor = skyBlue(random.choice(lsubject))
print("You study " + str(subjectColor) + ".")

Tags: 方法字符串importformat颜色defrandom语句
1条回答
网友
1楼 · 发布于 2024-10-01 07:34:15

您可以只返回已格式化的字符串

def skyBlue(skk): return "\033[96m {}\033[00m".format(skk)
subjectColor = skyBlue(random.choice(lsubject))
print("You study " + subjectColor + ".")

相关问题 更多 >