unicode编码大全
https://unicode-table.com/cn/
比如红桃的编码:
字符颜色显示
- 书写格式,和相关说明如下
前景色 背景色 颜色
---------------------------------------
30 40 黑色
31 41 红色
32 42 绿色
33 43 黃色
34 44 蓝色
35 45 洋红
36 46 青色
37 47 白色
显示方式 意义
----------------------------------
0 终端默认设置
1 高亮显示
22 非高亮显示
4 使用下划线
24 去下划线
5 闪烁
25 去闪烁
7 反白显示
27 非反显
8 不可见
28 可见
例:
\033[1;32;41m #---1-高亮显示 32-前景色绿色 40-背景色红色---
\033[0m #---采用终端默认设置,即缺省颜色---
设置颜色开始 :\033[显示方式;前景色;背景色m
注:’;'前后的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个或者某两个;由于表示三个参数不同含义的数值都是唯一没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都可识别;
建议按照默认的格式规范书写
2. 举例:
#红桃心
card = u'\u2665'
#下一目标输出前景色红色,背景色黑色,高亮显示
print('\033[1;31;40m')
print(card * 50)
#字体颜色红色反白处理,下一目标开始,前景色红色,背景色黑色,高亮显示
print('\033[7;31m字体颜色红色反白处理!\033[1;31;40m')
print('*' * 50)
#下一目标开始,采用终端默认设置,即缺省颜色
print('\033[0m')
print('\033[1;31;40m')
print(card * 50)
#可以先保存格式设置再打印
list=['\033[7;31m %s \033[0m' % card]
print(list[0])
#测试的时候第四行*,反色显示没有关掉,在这里加\033[0m默认显示,然后再配置下一目标颜色,
print('\033[7;31m字体颜色红色反白处理!\033[0m\033[1;31;40m')
print('*' * 50)
print('\033[0m')