1、print带颜色输出书写格式:
开头部分: \033[显示方式; 前景色 ; 背景色 m
结尾部分: \033[0m
详解: 开头部分的三个参数: 显示方式 字体颜色 背景色
这三个参数是可选参数,可以只写其中的某一个,另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个单数的书写顺序没有固定的要求,但建议按照默认的格式规范书写。对于结尾部分,其实也可以省略,但是为了书写规范,建议\033[开头,\033[0m结尾
显示方式:
显示方式
|
效果
|
0
|
终端默认设置
|
1
|
高亮显示
|
4
|
使用下划线
|
5
|
闪烁
|
7
|
反白显示
|
8
|
不可见
|
字体颜色与背景颜色搭配:
字体颜色
|
背景颜色
|
颜色描述
|
30
|
40
|
黑色
|
31
|
41
|
红色
|
32
|
42
|
绿色
|
33
|
43
|
黃色
|
34
|
44
|
蓝色
|
35
|
45
|
紫红色
|
36
|
46
|
青蓝色
|
37
|
47
|
白色
|
举例说明:
|
|
|
print('\033[1;35;0m字体变色,但无背景色 \033[0m') # 有高亮
print('\033[1;35m字体有色,但无背景色 \033[0m') # 有高亮
print('\033[1;45m 字体不变色,有背景色 \033[0m') # 有高亮
print('\033[1;35;46m 字体有色,且有背景色 \033[0m') # 有高亮
print('\033[0;35;46m 字体有色,且有背景色 \033[0m') # 无高亮
# 除了以上的使用方式,还可以这用使用:
print('\033[0;36m骑牛远远过前村,')
print('短笛横吹隔陇闻。')
print('多少长安名利客,')
print('机关用尽不如君。\033[0m')