目录

1、实现原理和方法

2、具体实现形式

3、数值代表的参数含义

​4、常见开头格式

5、具体用法示例


1、实现原理和方法

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

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

2、具体实现形式

  开头格式符号\033[显示方式;前景色;背景色m

  结尾格式符号:\033[0m     

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

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

建议:为了规范,依照”\033[***开头,文字     \033[0m结尾“格式书写

 3、数值代表的参数含义

4、常见开头格式

\033[0m      默认字体正常显示,不高亮

\033[32;0m      红色字体正常显示

\033[1;32;40m  显示方式: 高亮    字体前景色:绿色  背景色:黑色

\033[0;31;46m  显示方式: 正常    字体前景色:红色  背景色:青色

5、具体用法示例

格式1:开头部分+输入文字+结尾部分

print("\033[1;31;40m目标一定要保证是清晰的,越真实越好。\033[0m")   

执行结果(字体高亮,红色前景,黄色背景 ):

格式2:开头部分+输入文字

 print("\033[1;31;40m目标一定要保证是清晰的,越真实越好。")

执行效果(没有结束符号,整行都会有背景色)

如何使用python在终端输出彩色字体相关推荐

  1. print()在终端输出彩色字体

    print()在终端输出彩色字体 目录 一.终端字符颜色简介 二.在终端控制台实现输出彩色字体的软硬件条件 三.windows在终端输出彩色字体的方法 四.在终端输出彩色字体的语法 五.终端彩色字体例 ...

  2. python 输出彩色字体代码,python实现控制台输出彩色字体

    python控制台输出彩色字体,供大家参考,具体内容如下 import ctypes, sys STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_E ...

  3. python3输出字体的大小_Python3使用print输出彩色字体

    原标题:Python3使用print输出彩色字体 实例讲解Python3中print带颜色输出的格式: 033[显示方式;前景色:背景色m需要显示的文字033[0m 其中033[:开头部分:033[0 ...

  4. Linux C/C++ 如何输出彩色字体

    先举个例子: #include <iostream>int main() {std::cout<<"\033[33mHello \033[34mworld!\033[ ...

  5. IDEA控制台输出彩色字体和彩色背景

    今天休息的时候突发奇想在平时写代码的时候报错的话,控制台会输出红色字体.然后我就在想控制台能不能输出其他颜色的字体❓.在好奇心的驱使下经过搜索发现IDEA控制台是可以输出彩色字体的✨,甚至背景颜色都可 ...

  6. C++如何输出彩色字体

    目录 C++如何输出彩色字体 彩色字体颜色表 输出规则 红色 绿色 黄色 蓝色 紫色 深绿色 白色 颜色表 代码实现 C++如何输出彩色字体 很多人在生活中总是遇到C++输出彩色字体的问题,可很多编译 ...

  7. 通过js在控制台输出彩色字体和placeholder的样式设置(记录)

    通过js在控制台输出彩色字体 代码: var e = "%c";var n = "color:red;text-shadow:5px 5px 2px #fff, 5px ...

  8. python类库丰富吗_Rich库:丰富你的Python程序终端输出

    Python是一门非常流行的语言,很多人也用它来写一些工具程序,辅助日常工作.说到写程序,大家自然想到的是各种功能强大的图形界面程序,但是写过GUI程序的朋友都知道,GUI程序虽然看起来好看,但是写起 ...

  9. 使用cout在命令行输出彩色字体

    ##昨天晚上写高并发服务器时,因为服务端需要响应多个客户,想在服务端向已连接的所有客户发送一条新人到来消息,但是客户端同样需要打印一些日志,跟需要确认的消息混合在一起,很难鉴别出来,在网上搜索如何pr ...

最新文章

  1. fatal: unable to access ‘‘: TCP connection reset by peer
  2. [云炬创业管理笔记]第九章为创业成败而准备测试2
  3. TypeScript模块系统、命名空间、声明合并
  4. WPF 四种不同效果呼吸灯
  5. python函数封装计算n运算_在Python里面怎么可以运算出999999999**999999999,求思路?...
  6. Visual Studio中View页面与Js页面用快捷键互相跳转
  7. html、javascript、url特殊字符的转义诠释及使用方法详解
  8. 一代私募传奇落幕:黑石创始人彼得森留下4000亿美元离世
  9. 阿里云搭建MQTT物联网服务器
  10. Markdown:VS Code中预览markdown的快捷键和markdown的简单语法
  11. 乐视电视投屏服务器未响应,乐视超三不能投屏的6种解决方法!
  12. 微信公众账号数据交互图
  13. Unity Android 加载Sprite
  14. 英语语法 - 可可英语
  15. 关于如何运行Power Automate Flow
  16. Android studio插件GsonFormat 的使用
  17. C语言数据结构-实验一 C语言回顾及算法分析
  18. 软件教师必备的屏幕录像软件Macromedia Captivate
  19. 今日睡眠质量记录74分
  20. 诚之和:元宇宙的“诸神之战” 风口还是风险

热门文章

  1. Windows提示缺少msxml3.dll文件如何解决?
  2. Linux学习——awk
  3. 索尼a5100_索尼微单家族全家福性能、价格大对比,看看哪款最适合你
  4. IoT设备如何“守门”?厂商拖慢修复节奏,设备出厂设置弱密码
  5. 王佩丰excel2010基础教程学习笔记(最后几讲图表的)
  6. word图片批量添加题注(序号)的方法
  7. Java知识点整理(API) 集合 二进制 补码
  8. python无法加载文件系统代码_致命的Python错误:initfsencoding:无法加载文件系统cod...
  9. win11电脑输入法不见了怎么调出来
  10. 无线网络中AP及AC的概念及作用: