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:杨辉三角 题目 打印出杨辉三角形前十行. 分析: ...
随机推荐
- 前端好用API之Fullscreen
前情 在前端开发需求中,特别网页有视频需求时,需要做视频全屏功能,或者在某些可视化大屏项目也要做全屏. Fullscreen介绍 让你可以简单地控制浏览器,使得一个元素与其子元素,如果存在的话,可以占 ...
- bat加mimikatz一键获取密码
1 @echo off 2 >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\sys ...
- Python编写简易木马程序(转载乌云)
Python编写简易木马程序 light · 2015/01/26 10:07 0x00 准备 文章内容仅供学习研究.切勿用于非法用途! 这次我们使用Python编写一个具有键盘记录.截屏以及通信功能 ...
- minouche
靶机准备 先将靶机导入虚拟机,并将网络模式改为NAT 扫描不到ip,改VirtualBox,使用桥接,并将kali也改为桥接模式 扫描ip:192.168.0.102 netdiscover -r 1 ...
- NET程序的代码混淆、加壳与脱壳
通常我们通过代码混淆.加密的形式达到软件保护的目的.在Web开发里我们接触过的可能就是JS代码加密了,可以通过对JS代码进行混淆.加密从而实现对核心JS代码的保护.如果没有接触过的可以在这里简单了解一 ...
- APACHE ACTIVEMQ安装
APACHE ACTIVEMQ安装 一.特点 支持各种语言和协议的客户端.如:Java.C.C++.C#.Ruby.Perl.Python及Php. 完全支持JMS的客户端及其他消息代理 完全支持JM ...
- SpringBoot+Vue+mysql 搭建(二)node 和gulp环境的设置
安装node不再写 gulp 参考以下文档 https://blog.csdn.net/a599174211/article/details/82878095 1.使用npm命令安装,一下两个命 ...
- Mysql之锁(一)
读锁与写锁 读锁:共享锁.Shared Locks.S锁. 写锁:排他锁.Exclusive Locks.X锁. 读锁:只能读不允许写 写锁:不能读也不能写,只允许自己写 但是允许其他事务进行普通的s ...
- IDEA端口占用的解决方案
使用端口查找到对应的进程PID: netstat -ano | findstr "端口" 查找到对应PID的进程信息 tasklist /v /fi "PID eq &l ...
- python 基础数据类型汇总
数据类型小结(各数据类型常用操作) 一.数字/整型int int()强行转化数字 二.bool类型False&True bool()强行转化布尔类型. 0,None,及各个空的字符类型为Fal ...