python基础练习题(题目 文本颜色设置)
2021-09-15 23:18 第二个卿老师 阅读(161) 评论(0) 编辑 收藏 举报day23
---------------------------------------------------------------
实例035:设置输出颜色
题目 文本颜色设置。
分析:不会,直接上答案吧。
1 class bcolors: 2 """ 3 格式:\033[显示颜色m 4 90:黑 5 91:深红 6 92:绿 7 93:黄色 8 94:蓝色 9 95:紫色 10 96:深绿 11 97:白色 12 """ 13 HEADER = '\033[95m' 14 OKBLUE = '\033[94m' 15 OKGREEN = '\033[92m' 16 WARNING = '\033[93m' 17 FAIL = '\033[91m' 18 ENDC = '\033[0m' # 关闭所有属性 19 BOLD = '\033[1m' # 设置高亮度 20 UNDERLINE = '\033[4m' # 设置下划线 21 TWINKLE = '\33[5m' # 闪烁 22 REVERSEDISPLAY = '\33[7m' # 反显 23 BLANKING = '\33[8m' # 消隐 24 print(bcolors.HEADER + "HEADER的颜色字体?"+ bcolors.ENDC) 25 print(bcolors.OKBLUE + "OKBLUE的颜色字体?"+ bcolors.ENDC) 26 print(bcolors.OKGREEN + "OKGREEN的颜色字体?"+ bcolors.ENDC) 27 print(bcolors.WARNING + "警告的颜色字体?"+ bcolors.ENDC) 28 print(bcolors.FAIL + "FAIL的颜色字体?"+ bcolors.ENDC) 29 print(bcolors.BOLD + "高亮度的颜色字体?"+ bcolors.ENDC) 30 print(bcolors.UNDERLINE + "下划线的颜色字体?"+ bcolors.ENDC) 31 print(bcolors.TWINKLE + "闪烁的颜色字体?"+ bcolors.ENDC) 32 print(bcolors.REVERSEDISPLAY + "反显的颜色字体?"+ bcolors.ENDC) 33 print(bcolors.BLANKING + "消隐的颜色字体?"+ bcolors.ENDC) 34 print("正常的颜色字体")
输出样式如下:
再来一个高级的:
1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 print('\033[1;31;40m') #下一目标输出背景为黑色,颜色红色高亮显示 4 print('*' * 50) 5 print('\033[7;31m错误次数超限,用户已被永久锁定,请联系管理员!\033[1;31;40m') #字体颜色红色反白处理 6 print('*' * 50) 7 print('\033[0m')
作者的样式如下,参考博客
但我实际效果如下,反复实验了下,感觉跟pycharm的主题色有点关系,有点困惑。。。