print输出带颜色的方法详解

书写格式:
     开头部分:\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  显示方式: 正常    字体前景色:红色  背景色:青色
举例说明:
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')  # 无高亮

结果:

2,

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

结果:

转载于:https://www.cnblogs.com/malimalihong95/articles/10258915.html

玩转python字体相关推荐

  1. 玩转Python必备:史上最全的Python库,【值得收藏,事半功倍】

    库名称     简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器 ...

  2. 玩转python轻松过二级 百度网盘,玩转Python轻松过二级

    商品详情 商品名称:玩转Python轻松过二级 商品编号:730249916 上架时间:2020-09-10 18:32:48 编辑推荐 null 内容简介 董付国编著的<玩转Python轻松过 ...

  3. python工程师待遇-Python工程师待遇如何 玩转Python看这里

    Python工程师待遇如何 玩转Python看这里 时间:2018-01-12     来源:Python工程师待遇分析 Python从诞生之初就被评定为最容易上手的编程语言,而自从进入火热的人工智能 ...

  4. python空集_玩转Python集合,这一篇就够了!

    原标题:玩转Python集合,这一篇就够了! 点上方蓝色" 菜鸟学Python",选" 星标"公众号 重磅干货,第一时间送到 选自DataCamp, 作者:Mi ...

  5. python中df head_10招!看骨灰级Pythoner如何玩转Python

    原标题:10招!看骨灰级Pythoner如何玩转Python pandas是基于numpy构建的,使数据分析工作变得更快更简单的高级数据结构和操作工具.本文为大家带来10个玩转Python的小技巧,学 ...

  6. 从零单排之玩转Python安全编程(II)

    转自:http://www.secpulse.com/archives/35893.html 都说Python大法好,作为一名合格的安全从业人员,不会几门脚本语言都不好意思说自己是从事安全行业的. 而 ...

  7. [SQL Server玩转Python] 一.安装环境及T-SQL调用python脚本

    在开发项目过程中,更多的是通过Python访问SQL Server数据库接口,进行数据挖掘的操作:而SQL Server2016版本之后,嵌入了强大的R.Python.Machine Learning ...

  8. 他在 B 站有 178 万粉丝,今天免费带你玩转 Python

    近几年,编程越来越火,网上也是铺天盖地的免费教程,中小学生都开始投入到学习中,编程学习从娃娃抓起. 甚至有些小学生都做起了 UP 主,教大家学编程. 光从编程的难易度来说,Python 简单& ...

  9. python 输出一个 5*5的 三角形_GitHub标星3W+,80个Python案例,带你轻松玩转Python学习!...

    在Python学习过程中,案例是我们绝对绕不开的一部分.它不光能够帮助我们加深对基础知识的理解,也能进一步提升我们的编程能力. 今天给大家整理的这份80份Python精选案例,来自GitHub热门项目 ...

最新文章

  1. 使用JAVA代码实现Android布局(一)RelativeLayout
  2. 线性回归的改进-岭回归
  3. 动态规划-最长回文子串
  4. vue2移动端使用vee-validate进行表单验证
  5. Could not find a version that satisfies the requirement requests (from version : )
  6. 曼彻斯特解密_曼彻斯特编码解码方法与流程
  7. 为什么下拉框拉不下来_零线不带电,为什么还要拉一条?直接用地做零线不是更省钱?...
  8. 10 个实战及面试常用 Shell 脚本编写
  9. 教你十分钟构建好 SpringBoot + SSM 框架
  10. 2022,前端工具链十年盘点
  11. 85. Maximal Rectangle
  12. Java 并发(生产者/消费者 模式)
  13. 002.FTP配置项详解
  14. linux 互斥锁优先级反转,互斥锁陷阱:优先级反转、死锁
  15. sql 将某一列的值拼接成字符串
  16. 计算机毕业设计java+ssm校园在线投票系统(源码+系统+mysql数据库+Lw文档)
  17. ADS1115驱动程序
  18. java smtp.126.com_java实现邮件发送
  19. 寻找心灵深处的菩提树
  20. Sphinx 基础教程

热门文章

  1. python中str和input_对python中raw_input()和input()的用法详解
  2. 企业网络推广之下滴滴造车野心不减,“造车时代”想入局恐需技术先行
  3. 网络营销专员浅析如何判断网络营销中网站优化效果几何?
  4. 网络营销专员浅析如何面对网络营销过程中的降权处理
  5. yota3墨水屏设置_国产墨水屏“手写平板”评测,10.3英寸大屏,支持无纸化办公...
  6. 数据处理_流数据处理利器
  7. 软件开发计划_敏捷软件开发实践:估算与计划读书笔记113第11章 确定渴望度优先级...
  8. 不同的二叉搜索树-战胜100%的Java用户
  9. 位于/var/log目录下的20个Linux日志文件
  10. UNABLE to load uWSGI plugin: ./python_plugin.so: cannot open shared object file: No such file or dir