python输出带颜色字体实例方法


Posted in Python onSeptember 01, 2019

在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。

当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,已经好很多了。

书写格式:

开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m

注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写。

对于结尾部分,其实也可以省略,但是为了书写规范,建议\033[***开头,\033[0m结尾。

-------------------------------------------
-------------------------------------------
字体色  |  背景色  |  颜色描述
-------------------------------------------
30  |  40  |  黑色
31  |  41  |  红色
32  |  42  |  绿色
33  |  43  |  ?色
34  |  44  |  蓝色
35  |  45  |  紫红色
36  |  46  |  青蓝色
37  |  47  |  白色
-------------------------------------------
-------------------------------
显示方式  |  效果
-------------------------------
0   |  终端默认设置
1   |  高亮显示
4   |  使用下划线
5   |  闪烁
7   |  反白显示
8   |  不可见
-------------------------------

数值表示的参数含义:

显示方式: 0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、 5(闪烁)、25(非闪烁)、7(反显)、27(非反显)
前景色: 30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋 红)、36(青色)、37(白色)
背景色: 40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋 红)、46(青色)、47(白色)

常见开头格式

\033[0m 默认字体正常显示,不高亮
\033[32;0m 红色字体正常显示
\033[1;32;40m 显示方式: 高亮 字体前景色:绿色 背景色:黑色
\033[0;31;46m 显示方式: 正常 字体前景色:红色 背景色:青色

\033[1;31m 显示方式: 高亮 字体前景色:红色 背景色:无

举例说明:

示例1:

print('\033[1;35;0m字体变色,但无背景色 \033[0m') # 有高亮 或者 print('\033[1;35m字体有色,但无背景色 \033[0m')
print('\033[1;45m 字体不变色,有背景色 \033[0m') # 有高亮
print('\033[1;35;46m 字体有色,且有背景色 \033[0m') # 有高亮
print('\033[0;35;46m 字体有色,且有背景色 \033[0m') # 无高亮

结果:

python输出带颜色字体实例方法

示例2:

print('\033[0;36m床前明月光,')
print('疑是地上霜。')
print('举头望明月,')
print('低头思故乡。\033[0m')

结果:

python输出带颜色字体实例方法

实例

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

python输出带颜色字体实例方法python输出带颜色字体实例方法

以上就是本次介绍的全部先关知识点内容,感谢大家的阅读和对三水点靠木的支持。

Python 相关文章推荐
使用Python的Flask框架来搭建第一个Web应用程序
Jun 04 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
python实现list元素按关键字相加减的方法示例
Jun 09 Python
浅谈python 读excel数值为浮点型的问题
Dec 25 Python
Python 仅获取响应头, 不获取实体的实例
Aug 21 Python
python使用 request 发送表单数据操作示例
Sep 25 Python
Python终端输出彩色字符方法详解
Feb 11 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
详细分析Python垃圾回收机制
Jul 01 Python
Python2及Python3如何实现兼容切换
Sep 01 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
TensorFlow的自动求导原理分析
May 26 Python
基于Django框架的权限组件rbac实例讲解
Aug 31 #Python
Django之PopUp的具体实现方法
Aug 31 #Python
对django layer弹窗组件的使用详解
Aug 31 #Python
python2.7实现复制大量文件及文件夹资料
Aug 31 #Python
python3实现高效的端口扫描
Aug 31 #Python
python nmap实现端口扫描器教程
May 28 #Python
Python3多线程版TCP端口扫描器
Aug 31 #Python
You might like
5.PHP的其他功能
2006/10/09 PHP
自动跳转中英文页面
2006/10/09 PHP
帖几个PHP的无限分类实现想法~
2007/01/02 PHP
PHP简单系统查询模块代码打包下载
2008/06/07 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
PHP模板引擎Smarty自定义变量调解器用法
2016/04/11 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
Python制作刷网页流量工具
2017/04/23 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
Python request操作步骤及代码实例
2020/04/13 Python
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
DJI美国:消费类无人机领域的领导者
2018/04/27 全球购物
经济管理专业毕业生推荐信
2013/11/11 职场文书
聘任书模板
2014/03/29 职场文书
大学生社会实践评语
2014/04/25 职场文书
销售人员工作自我评价
2014/09/21 职场文书