1、原理介绍

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

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

2、输出格式介绍

  • 开头格式符号:\033[显示方式;前景色;背景色m
  • 结尾格式符号:\033[0m
  • 完整格式符号: \033[显示方式;前景色;背景色m要打印的文字\033[0m    

注意:

  • 开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;
  • 由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;

3、参数介绍

  • 显示方式:​ 0(默认值)、1(高亮,即加粗)、4(下划线)、7(反显)、
  • ​前景色:​ 30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(梅色)、36(青色)、37(白色)
  • ​背景色:​ 40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(梅色)、46(青色)、47(白色)

4、使用案例

示例代码1:   【开头部分+输入文字+结尾部分】

# 加粗红色字体和黄色背景
print("\033[1;31;43m在python终端输出加粗红色字体和黄色背景的内容!\033[0m")# 加粗蓝色字体和绿色背景
print("\033[1;34;42m在python终端输出加粗蓝色字体和绿色背景的内容!\033[0m")

运行结果:

示例代码2:  【开头部分+输入文字】

# 加粗红色字体和黄色背景
print("\033[1;31;43m在python终端输出加粗红色字体和黄色背景的内容!")# 加粗蓝色字体和绿色背景
print("\033[1;34;42m在python终端输出加粗蓝色字体和绿色背景的内容!")

运行结果:

在python终端输出背景颜色字体相关推荐

  1. 花里胡哨,如何在Linux终端输出带有颜色的字体,将带颜色的字体赋值给变量...

    背景 ​ 在日常操作Linux的情况下,总会遇到一些需求,比如说,把输出的内容用不同颜色标注出来,以达到醒目.提示的目的,那么如何在Linux终端输出带有颜色的字体呢? Linux终端输出字符颜色 ​ ...

  2. 通过printf设置Linux终端输出的颜色和显示方式

    前言 在Linux终端下调试程序时,有时需要输出大量信息.若能控制字体的颜色和显示方式,可使输出信息对比鲜明,便于调试时观察数据. 终端的字符颜色由转义序列(Escape Sequence)控制,是文 ...

  3. Python终端输出中文

    Python终端输出中文: # -*- coding: UTF-8 -*- import jsontags = {"功能方向": ["基础监控-应用监控"]} ...

  4. echo -e “\033[字背景颜色 字体颜色m字符串\033[0m“解释

    格式: echo -e "\033[字背景颜色 字体颜色m字符串\033[0m" 字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫 ...

  5. 格式: echo -e \033[字背景颜色 字体颜色m字符串\033[0m

    转自:http://blog.csdn.net/panpan639944806/article/details/23930553 格式: echo -e "\033[字背景颜色;字体颜色m字 ...

  6. 格式: echo -e \033[字背景颜色;字体颜色m字符串\033[0m

    格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如:  echo -e "\033[41;36m something here \03 ...

  7. Excel 自定义函数按单元格背景颜色/字体颜色实现计数或求和

    Excel 自定义函数按单元格背景颜色/字体颜色实现计数或求和 https://download.csdn.net/download/sea1_2/34881468

  8. python无法输出有颜色的字体_Python通过2种方法输出带颜色字体

    方法1:PLW免费资源网 使用Python中自带的print输出带有颜色或者背景的字符串PLW免费资源网 书写语法PLW免费资源网 print(\033[显示方式;前景色;背景色m输出内容\033[0 ...

  9. 在python终端中打印颜色的3中方式(python3经典编程案例)

    在 Python 中有几种方法可以将彩色文本输出到终端. 最常见的做法是: 1.使用内置模块:colorama 模块 可以使用 Colorama 的 ANSI 转义序列的常量简写来完成彩色文本的跨平台 ...

  10. python 更改输出的颜色_python 输出指定的颜色

    这篇文章写得时候参考了该作者的文章,再次表示感谢 http://www.iitshare.com/python-print-color-log.html 在学习class的时候,需要进行不同的颜色的输 ...

最新文章

  1. NLP通用模型decaNLP诞生,一个模型搞定十大自然语言常见任务
  2. div的visibility和display属性区别
  3. 段错误 php,php扩展出现段错误怎么办
  4. 洛谷——P1071 潜伏者
  5. JQ插件的写法及使用整理
  6. 基于顺序存储结构的图书信息表的图书去重(C++)
  7. 用条件运算符编写java程序_Java 编程入门课程丨第 8 单元:条件运算符和控制语句...
  8. HTTP协议-GET/POST请求
  9. js基础知识汇总03
  10. Scikit-learn快速入门教程和实例(一)(二)
  11. JavaScript 学习笔记4
  12. [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
  13. 心电图分析软件_心电图、心脏彩超、心脏冠脉造影、无创冠脉磁共振的区别及用途...
  14. vfp复制表结构_有关VFP表的问题
  15. a6账套管理显示无法连接服务器,航天A6基础版简单建账实施流程
  16. Windows conio.h 的源码,实现gotoxy, textcolor,movetext等函数
  17. wpsOffice文件在线预览-java接入
  18. 机械制图类毕业论文文献有哪些?
  19. 小红书关键词搜索商品列表API接口(分类ID搜索商品数据接口,商品详情接口)
  20. CAS单点登录【1】-理论(cas架构、https、SSL、TLS、非对称加密、证书、CA、握手)、OpenSSL、cas(认证、指定加密策略)

热门文章

  1. 因果推断15--GRFlift: GMV约束下多重处理的提升模型
  2. 数学建模常用模型08 :主成分分析
  3. 2021/7/3爬虫第三十二次课(反反爬措施二之突破行为验证,opencv)
  4. 媒介排期表标准化导出工具
  5. 今天我们来聊一聊孟德尔随机化
  6. 字符串转置,string和stringBuffer转换
  7. 如何在MongoDB上备份和恢复数据?
  8. matlab 创建批量文件夹_Matlab之图像处理
  9. 【高频】单向链表按某值分成左边小,中间相等,左边大的形式
  10. 计算机网络管理(第三版)雷震甲 课后习题及测试试题与答案