Python中 print 函数输出的字体颜色、背景色等

显示颜色的格式

\033[显示方式;字体色;背景色m打印内容\033[0m
  • 使用 \033[显示方式的编号;字体色编号;背景色编号m 来定义打印效果
  • 每次使用这个语法(\033[显示方式的编号;字体色编号;背景色编号m)都会改变这之后的所有打印效果,直到遇到下一个 \033[显示方式的编号;字体色编号;背景色编号m 的时候才会更改成新的定义方式
  • 所以通常在打印完想要使用这个效果打印的内容后在后边跟一个 \033[0m 目的就是让打印效果在回到原来默认的情况,否则上一次定义的效果会一直持续,包括空行、空格等。这也就说后边的 \033[0m 其实不是固定语法内的内容,不需要误解为 \033[显示方式;字体色;背景色m\033[0m 是一个固定的配

显示颜色的参数

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

一些例子

  • 使用前后两个夹着内容,所以只改变中间的效果
print("\033[4;31;43mHello World\033[0m")
print("Hello Again")

  • 不写后边的 \033[0m 会使得效果一致持续,包括空格和空行
print("\033[4;31;43mHello World")
print("")
print("Hello Again")

  • 不论效果持续多久,遇到下一个 \033 定义内容都会更改
print("\033[4;31;43mHello World")
print("Hello Again\033[0m")
print("I'm back")

python输出带颜色的字体相关推荐

  1. Python输出带颜色字体

    logger.debug("render : \033[1;34m{0}, {1}\033[0m".format(self.file_path, request.__dict__) ...

  2. python如何在cmd命令行窗口输出带颜色的字体

    方法一 输出方式由三部分组成 \033[字体显示方式;字体颜色;字体背景色m'字符'\033[0m 显示方式: 0(默认值).1(高亮).22(非粗体).4(下划线).24(非下划线). 5(闪烁). ...

  3. Python输出带颜色的文字

    在使用python运维与开发的过程中,经常需要打印显示各种信息.海量的信息堆砌在控制台中,就会导致各种信息都显示在一起,降低了重要信息的可读性.这时候如果能给重要的信息加上差异的字体颜色,那么就会更加 ...

  4. 知识篇: 面向对象开发原则.高内聚.低耦合+Python安装详细教程+print输出带颜色的方法...

    面系那个对象开发原则.高内聚.低耦合 软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准.划分摸块的一个准则就是高内聚低耦合. 这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计, ...

  5. python如何给字加颜色_python之如何输出带颜色的文字

    [python_控制台输出带颜色的文字方法] 在python开发的过程中,经常会遇到需要打印各种信息.海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性.这时候,如果能给重要的信 ...

  6. python使用matplotlib可视化、使用rcParams参数调整可视化图像中线条宽度、线条类型、文本字体、字体大小、字体颜色、字体类型、文本颜色等

    python使用matplotlib可视化.使用rcParams参数调整可视化图像中线条宽度.线条类型.文本字体.字体大小.字体颜色.字体类型.文本颜色等 目录

  7. linux/unix上 printf输出带颜色字体(有意思)-转

    printf输出带颜色字体printf("\033[1;31m Hello World. \033[0m \n"); 颜色如下: none         = "\033 ...

  8. Python 操作 excel 插入图片、表格、设置单元格颜色、字体(三)

    Python 操作 excel 插入图片.表格.设置单元格颜色.字体 python 操作 excel 插入图片.表格.设置单元格颜色.字体 提示:以下是本篇文章正文内容,下面案例可供参考 一.open ...

  9. 小技巧:with用法 pycharm控制台输出带颜色的文字 打印进度条的

    with用法 with用法在python中是一个很独特的用法,因为别的语言的中没有这个用法.所以针对这个特点我们来做一次总结,什么样的情况下可以同with  我们学到的有文件的操作,和acquire  ...

最新文章

  1. Java Magic. Part 5: SecurityManager
  2. Tomcat源码分析(一)------ 架构
  3. MySQL数据库SYS CPU高的可能性分析
  4. mysql的join算法_mysql的Join算法-阿里云开发者社区
  5. 给Vista系统加入一键还原功能
  6. 剖析疫情环境下的国内云市场:大势所趋,正是大展拳脚的好时机!
  7. 行为设计模式 - Memento设计模式
  8. RK3308(5)---编译根文件系统
  9. NBA球队球员介绍1
  10. 前端框架——bootstrap/knockoutjs/angularjs
  11. Vue.js 学习笔记 七 控制样式
  12. java增强connection类_关于DriverManager.getConnection()里的增强实现
  13. 海湾汉字编码表全部_汉字区位码对照查询表-汉字区位码对照表大全下载pdf打印版-西西软件下载...
  14. python批量下载抖音视频_Python一键批量下载抖音无水印视频
  15. Qt C++制作桌面天气,无边框、透明窗口,心知天气API,开放源码
  16. springboot毕设项目商城积分兑换系统pez18(java+VUE+Mybatis+Maven+Mysql)
  17. yoloV4mosaic数据增强,同步Pascal VOC格式的XML标注信息
  18. 20191019杂谈——祸兮福所倚
  19. Python实现AI变脸
  20. 华为最新智能服务器,曝光:华为最新一代FusionServer Pro 2488H V6智能服务器

热门文章

  1. vs2022 命名空间“System”中不存在类型或命名空间名“Printing”
  2. 最新的Spring官网如何下载Spring框架
  3. python+vue+django旅游景点酒店线路套餐管理系统
  4. HTML+CSS 实现一个立方体
  5. 【office培训】【王佩丰】Excel2010视频教程第6讲:数据透视表
  6. [ZZULI]1067~1077
  7. 为什么学了模数电还是看不懂较复杂的电路图?
  8. 腾讯2013校园招聘技术类笔试题(高清完整版)
  9. 还在用书签栏?太low了,Python能为网站添加快捷方式!
  10. 使用外网访问Microsoft 远程桌面(Microsoft Remote Desktop),实现对电脑的远程操控