python用print输出不同颜色字体

python用print输出不同颜色字体,第1张

前言

          为了使python打印的内容更具有区分度,比如让重要的内容字体颜色更明显,而不是运行之后一片白色的字体,可以用下面这个小技巧用print输出不同颜色的字体。


1.格式
# 格式:
#   设置颜色开始 :3[显示方式;前景色;背景色m
# 说明:
# 前景色            背景色           颜色
# ---------------------------------------
# 30                40              黑色
# 31                41              红色
# 32                42              绿色
# 33                43              黃色
# 34                44              蓝色
# 35                45              紫红色
# 36                46              青蓝色
# 37                47              白色
# 显示方式           意义
# -------------------------
# 0                终端默认设置
# 1                高亮显示
# 4                使用下划线
# 5                闪烁
# 7                反白显示
# 8                不可见
2.示例

代码如下(示例):

print('3[0;30m欢迎使用学生选课系统3[0m')
print('3[1;31m欢迎使用学生选课系统3[0m')
print('3[4;32m欢迎使用学生选课系统3[0m')
print('3[5;33m欢迎使用学生选课系统3[0m')
print('3[7;34m欢迎使用学生选课系统3[0m')
print('3[8;35m欢迎使用学生选课系统3[0m')
print('3[1;36m欢迎使用学生选课系统3[0m')
print('3[1;37m欢迎使用学生选课系统3[0m\n')

        可以看到,只需要将需要改变颜色的字符串写在\033[1;37m  和    \033[0m\n  中间就可以了,\033[1;37m 主要是用来确定输出格式,\033[0m 主要是用来结束这个格式的输出,如果没有加后面这段,如果后面还有不需要改变颜色的字符串输出,也会因为没有加这个结束标志而变的和前面的特殊字符串一样了,就起不到区分效果了。

print('3[1;31;40m欢迎使用学生选课系统3[0m')
print('3[1;31;41m欢迎使用学生选课系统3[0m')
print('3[1;31;42m欢迎使用学生选课系统3[0m')
print('3[1;31;43m欢迎使用学生选课系统3[0m')
print('3[1;31;44m欢迎使用学生选课系统3[0m')
print('3[1;31;45m欢迎使用学生选课系统3[0m')
print('3[1;31;46m欢迎使用学生选课系统3[0m')
print('3[1;31;47m欢迎使用学生选课系统3[0m')

 

        这个是加了高亮后的效果图,个人感觉还是不加高亮的看着舒服一点。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/715438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存