让你的print更加绚丽


在平时写代码时候print总少不了要用,但是相信部分人不知道print还是可以设置字体颜色样式,今天是小编今年最后一次写博客了,下面就教大家如何用print打印出各种颜色的新年快乐

print可带的参数

我们先说一下print函数完全打印的格式吧

print(\033[显示方式;前景色;背景色m输出内容\033[0m)

这才是print函数本来的真面目,只不过通常我们都是使用默认的格式打印

显示方式

显示方式 效果
0 默认
1 高亮
22 非粗体
4 下划线
24 非下划线
5 闪烁
25 非闪烁
7 反显
27 非反显
8 不可见
28 可见

在这我们只看一下效果明显有区别的(0,1,4,5,7)

print("显示方式:")
print("\033[0m新年快乐\033[0m")
print("\033[1m新年快乐\033[0m")
print("\033[4m新年快乐\033[0m")
print("\033[5m新年快乐\033[0m")
print("\033[7m新年快乐\033[0m")

output:
在这里插入图片描述

颜色样式

字体色编号 背景色编号 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫色
36 46 青色
37 47 白色

我们来看一下不加背景色的效果

print("\033[0;30m新年快乐\033[0m")
print("\033[1;31m新年快乐\033[0m")
print("\033[4;32m新年快乐\033[0m")
print("\033[5;33m新年快乐\033[0m")
print("\033[7;34m新年快乐\033[0m")
print("\033[0;35m新年快乐\033[0m")
print("\033[7;36m新年快乐\033[0m")
print("\033[0;37m新年快乐\033[0m")

output:
在这里插入图片描述
是不是好看了很多呢,我们再加上背景色,这里我们把字体颜色倒过来使用,不然字体颜色和背景颜色一样了就看不到字了

print("\033[0;37;40m新年快乐\033[0m")
print("\033[1;36;41m新年快乐\033[0m")
print("\033[4;35;42m新年快乐\033[0m")
print("\033[5;34;43m新年快乐\033[0m")
print("\033[7;33;44m新年快乐\033[0m")
print("\033[0;32;45m新年快乐\033[0m")
print("\033[7;31;46m新年快乐\033[0m")
print("\033[0;30;47m新年快乐\033[0m")

output:
在这里插入图片描述
我们最后再全部运行一下,我们顺便后面加个end=‘’,不换行输出看起来会更方便

在这里插入图片描述
最后祝大家新年快乐,财源滚滚哈

发布了21 篇原创文章 · 获赞 28 · 访问量 3715

猜你喜欢

转载自blog.csdn.net/LPJCSY/article/details/103783886