文章目录
在平时写代码时候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=‘’,不换行输出看起来会更方便

最后祝大家新年快乐,财源滚滚哈
本文介绍如何使用Python的print函数设置字体颜色和样式,包括高亮、下划线、闪烁等效果,以及如何结合前景色和背景色创造多彩的输出。
913

被折叠的 条评论
为什么被折叠?



