学无先后,达者为师

网站首页 编程语言 正文

python使用print输出不同颜色的字体、终端显示不同颜色字体

作者:别出BUG求求了 更新时间: 2023-11-21 编程语言

原理:

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。
转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。

格式:

\033[显示方式;前景色;背景色m \033[0m

在这里插入图片描述

例子

print("前景色:")  
print("\033[0;30;40m真叫人头秃\033[0m")  
print("\033[0;31;40m真叫人头秃\033[0m")  
print("\033[0;32;40m真叫人头秃\033[0m")  
print("\033[0;33;40m真叫人头秃\033[0m")  
print("\033[0;34;40m真叫人头秃\033[0m")  
print("\033[0;35;40m真叫人头秃\033[0m")  
print("\033[0;36;40m真叫人头秃\033[0m")  
print("\033[0;37;40m真叫人头秃\033[0m")

在这里插入图片描述

其他前景色、背景色按需求调换即可

原文链接:https://blog.csdn.net/weixin_39589455/article/details/122407681

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新