Python3学习之路~2.11 补充:Python输出字符串加颜色or背景色
格式:\033[二位数;1m字符串\033[0m
二位数为31-37,40-47(其他数字无效),其中:
十位数3表示字颜色,4表示背景色
个位数0-7分别表示 黑 红 绿 黄 蓝 紫 浅蓝 灰
示例代码:
# 加颜色:31-37 print("\033[31;1mHello Python-31-红色字\033[0m") print("\033[32;1mHello Python-32-绿色字\033[0m") print("\033[33;1mHello Python-33-土黄字\033[0m") print("\033[34;1mHello Python-34-蓝色字\033[0m") print("\033[35;1mHello Python-35-紫色字\033[0m") print("\033[36;1mHello Python-36-浅蓝字\033[0m") print("\033[37;1mHello Python-37-灰色字\033[0m") # 加背景色:40-47 print("\033[40;1mHello Python-40-黑色底\033[0m") print("\033[41;1mHello Python-41-红色底\033[0m") print("\033[42;1mHello Python-42-绿色底\033[0m") print("\033[43;1mHello Python-43-土黄底\033[0m") print("\033[44;1mHello Python-44-蓝色底\033[0m") print("\033[45;1mHello Python-45-紫色底\033[0m") print("\033[46;1mHello Python-46-浅蓝底\033[0m") print("\033[47;1mHello Python-47-灰色底\033[0m") # 举例1:搭配 print("\033[40;1m\033[31;1mHello Python-40-31-黑底红字\033[0m\033[0m") # 举例2: salary = 10 print("Added it into your shopping cart,your current balance is \033[32;1m%s\033[0m"% salary) print("\033[41;1m你的余额只剩%s元,余额不足买不起哦\033[0m"%salary)
打印结果: