python3使用print打印带颜色的字符串代码实例


Posted in Python onAugust 22, 2019

一、实现过程

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关

转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)

书写格式:

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

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

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

数值表示的参数含义:

显示方式: 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(白色)

二、代码实例

print("显示方式:")
print("\033[0;37;40m\t方倍实验室\033[0m")
print("\033[1;37;40m\t方倍实验室\033[0m")
print("\033[22;37;40m\t方倍实验室\033[0m")
print("\033[4;37;40m\t方倍实验室\033[0m")
print("\033[24;37;40m\t方倍实验室\033[0m")
print("\033[5;37;40m\t方倍实验室\033[0m")
print("\033[25;37;40m\t方倍实验室\033[0m")
print("\033[7;37;40m\t方倍实验室\033[0m")
print("\033[27;37;40m\t方倍实验室\033[0m")
print("前景色:")
print("\033[0;30;40m\t方倍实验室\033[0m")
print("\033[0;31;40m\t方倍实验室\033[0m")
print("\033[0;32;40m\t方倍实验室\033[0m")
print("\033[0;33;40m\t方倍实验室\033[0m")
print("\033[0;34;40m\t方倍实验室\033[0m")
print("\033[0;35;40m\t方倍实验室\033[0m")
print("\033[0;36;40m\t方倍实验室\033[0m")
print("\033[0;37;40m\t方倍实验室\033[0m")
print("背景色:")
print("\033[0;37;40m\t方倍实验室\033[0m")
print("\033[0;37;41m\t方倍实验室\033[0m")
print("\033[0;37;42m\t方倍实验室\033[0m")
print("\033[0;37;43m\t方倍实验室\033[0m")
print("\033[0;37;44m\t方倍实验室\033[0m")
print("\033[0;37;45m\t方倍实验室\033[0m")
print("\033[0;37;46m\t方倍实验室\033[0m")
print("\033[0;37;47m\t方倍实验室\033[0m")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现获取域名所用服务器的真实IP
Oct 25 Python
Django数据库表反向生成实例解析
Feb 06 Python
Python代码缩进和测试模块示例详解
May 07 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
python 移动图片到另外一个文件夹的实例
Jan 10 Python
Python 移动光标位置的方法
Jan 20 Python
Python操作配置文件ini的三种方法讲解
Feb 22 Python
解决Django Haystack全文检索为空的问题
May 19 Python
Python实现查找数据库最接近的数据
Jun 08 Python
一个入门级python爬虫教程详解
Jan 27 Python
python爬取豆瓣电影排行榜(requests)的示例代码
Feb 18 Python
python实现简单反弹球游戏
Apr 12 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 #Python
浅谈Python 递归算法指归
Aug 22 #Python
python求加权平均值的实例(附纯python写法)
Aug 22 #Python
python求平均数、方差、中位数的例子
Aug 22 #Python
python2和python3实现在图片上加汉字的方法
Aug 22 #Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
Aug 22 #Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 #Python
You might like
php+ajax简单实现全选删除的方法
2016/12/06 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
jQuery Mobile 触摸事件实例
2016/06/04 Javascript
分享bootstrap学习笔记心得(组件及其属性)
2017/01/11 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python 类的特殊成员解析
2018/06/20 Python
python根据url地址下载小文件的实例
2018/12/18 Python
详解Python time库的使用
2019/10/10 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
学生实习介绍信
2014/01/15 职场文书
七年级生物教学反思
2014/01/30 职场文书
运动会方阵解说词
2014/02/12 职场文书
运动会跳远加油稿
2014/02/20 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
幼儿园课题方案
2014/06/09 职场文书
荆州古城导游词
2015/02/06 职场文书
学习经验交流会策划书
2015/11/02 职场文书
element tree树形组件回显数据问题解决
2022/08/14 Javascript