python基础练习题(题目 文本颜色设置)
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的主题色有点关系,有点困惑。。。

python基础练习题(题目 文本颜色设置)的更多相关文章
- Python基础练习题100例(Python 3.x)
1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源 ...
- python基础练习题1
深深感知python基础是有多么重要,Ljh说一定要多练题,so,我现在开始要每天打卡练习python.加油! 01:求‘1-100’的偶数和 #第一种解法: sum=0 num=0 while nu ...
- python基础练习题(题目 查找字符串。)
day39 --------------------------------------------------------------- 实例061:查找字符串 题目 查找字符串. 分析:查找字符串 ...
- python基础练习题(题目 取一个整数a从右端开始的4〜7位。)
day36 --------------------------------------------------------------- 实例054:位取反.位移动 题目 取一个整数a从右端开始的4 ...
- python基础练习题(题目 输出一个随机数。)
day35 --------------------------------------------------------------- 实例050:随机数 题目 输出一个随机数. 分析:使用ran ...
- python基础练习题(题目 学习使用auto定义变量的用法)
day28 --------------------------------------------------------------- 实例042:变量作用域 题目 学习使用auto定义变量的用法 ...
- python基础练习题(题目 斐波那契数列II)
day16 --------------------------------------------------------------- 实例024:斐波那契数列II 题目 有一分数序列:2/1,3 ...
- python基础练习题(题目 三数排序。)
day40 --------------------------------------------------------------- 实例066:三数排序 题目 输入3个数a,b,c,按大小顺序 ...
- python基础练习题(题目 打印出杨辉三角形前十行。)
day38 --------------------------------------------------------------- 实例061:杨辉三角 题目 打印出杨辉三角形前十行. 分析: ...
随机推荐
- python 发送POST请求
#博客地址:https://blog.csdn.net/qq_36374896 import urllib.request import urllib.parse url = "http:/ ...
- java+eclipse安装及配置
一.JDK安装 0x00 下载JDK 首先我们需要下载java开发工具包JDK 下载地址:https://www.oracle.com/technetwork/java/javase/download ...
- Spring核心思想:IOC(控制反转)、DI(依赖注入)和AOP(面向切面编程)
Spring有三大核心思想,分别是控制反转(IOC,Inversion Of Controller),依赖注入(DI,Dependency Injection)和面向切面编程(AOP,Aspect O ...
- 知识点简单总结——FWT(快速沃尔什变换),FST(快速子集变换)
知识点简单总结--FWT(快速沃尔什变换),FST(快速子集变换) 闲话 博客园的markdown也太傻逼了吧. 快速沃尔什变换 位运算卷积 形如 $ f[ i ] = \sum\limits_{ j ...
- 配置Django环境后,运行时报错
(背景)安装完Django,并配置完成. 在setting.py中设置了数据库时,出现的报错. 点击查看 数据库配置 DATABASES = { 'default': { # 'ENGINE': 'd ...
- Java基础(中)
面向对象基础 面向对象和面向过程的区别 两者的主要区别在于解决问题的方式不同: 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题. 面向对象会先抽象出对象,然后用对象执行方法的方式 ...
- UNIX网络编程--学习日记
今天在学习accept函数的时候,在执行服务器程序的时候,碰到了如下的出错信息: bind error: Address already in use 其原因在于服务器程序使用了13号的端口; 然而在 ...
- docker专题 从入门到放弃
1.docker是什么 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚 ...
- Oracle SQL Developer.exe双击启动错误信息dll未找到
下载地址:https://www.oracle.com/tools/downloads/sqldev-downloads.html 官网相应的解决方法已经说明了
- JdbcTemplate?
JdbcTemplate 类提供了很多便利的方法解决诸如把数据库数据转变成基本数据类型或对象,执行写好的或可调用的数据库操作语句,提供自定义的数据错误处理.