Python字符串颜色使用下面方式进行修改

\033[显示方式;字体色;背景色m 字符串 \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;31m 以此为例 \033[0m")

python自带的颜色 python颜色的代码_字符串

print("\033[1;32m 以此为例 \033[0m")
print("\033[1;33m 以此为例 \033[0m")
print("\033[1;34m 以此为例 \033[0m")
print("\033[1;35m 以此为例 \033[0m")
print("\033[1;36m 以此为例 \033[0m")

 

 

注:颜色格式中字段可不全部使用使用

python自带的颜色 python颜色的代码_显示方式_02

 

下面代码为查看Python所有颜色的代码:

def print_format_table():
   
"""
   
prints table of formatted text format options
   
"""
   
for style in range(8):
       
for fg in range(30, 38):
           
s1 = ''
           
for bg in range(40, 48):
                fmt = ';'.join([str(style),
str(fg), str(bg)])
                s1 += '\033[%sm %s \033[0m' %
(fmt, fmt)
           
print(s1)
       
print('\n')
 
 
print_format_table()