一、语法

1.书写格式
开头部分: \033[显示方式;前景色;背景色m
结尾部分: \033[0m  
例如:\033[31;1m测试的文字部分\033[0m
 
注意
开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写。
结尾部分其实也可以省略,但是为了书写规范,建议\033[***开头,\033[0m结尾。
 
 
3.参数
  • 显示方式: 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(白色)
 
4.常见开头格式
\033[0m            默认字体正常显示,不高亮
\033[32;0m       红色字体正常显示
\033[1;32;40m  显示方式: 高亮    字体前景色:绿色  背景色:黑色
\033[0;31;46m  显示方式: 正常    字体前景色:红色  背景色:青色
 
 # 高亮显示输出

 s = "hello, world"

 # 默认字体输出:
print('\033[0m%s\033[0m' % s) # 高亮显示:
print('\033[1;31;40m%s\033[0m' % s)
print('\033[1;32;40m%s\033[0m' % s)
print('\033[1;33;40m%s\033[0m' % s)
print('\033[1;34;40m%s\033[0m' % s)
print('\033[1;35;40m%s\033[0m' % s)
print('\033[1;36;40m%s\033[0m' % s)

最新文章

  1. 手机浏览器浏览WebApp弹出的键盘遮盖住文本框的解决办法
  2. System.Security.Cryptography.CryptographicException,密钥集不存在
  3. vs默认VS Development Sever和用IIS Web Server的一点差别
  4. java使用httpcomponents发送get请求
  5. Red5边源服务器集群部署
  6. IOS AutoLayout 文章
  7. HTTP协议的特点
  8. CSS权威指南学习笔记 —— HTML元素分类
  9. Gimp制作圆角透明图片
  10. iOS传值之通知传值(三)
  11. USACO Section 1.3 Mixing Milk 解题报告
  12. Python 操作 Azure Blob Storage
  13. JavaScript随机数类型
  14. vue admin mock数据
  15. BFC原理剖析
  16. [ 严重 ] my系统核心数据库sql注入
  17. A1280. 最长双回文串
  18. LVS集群简介及使用
  19. 【转】Python验证码识别处理实例
  20. Appium完整安装教程

热门文章

  1. SCALA基础知识学习
  2. sqlserver时间戳
  3. java基础知识学习 内存相关
  4. ActivityMQ消息中间件【待完成】
  5. 获取类的描述信息 DescriptionAttribute
  6. Vibe
  7. 【前端】安装wampserver提示丢失MSVCR100.dll的解决方法
  8. VBA教程(一)
  9. OpenCV实现图象翻转、滤波、锐化
  10. tesseract图像识别验证码:安装使用和避免坑