您好,登录后才能下订单哦!
本文小编为大家详细介绍“python冷知识print的使用方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“python冷知识print的使用方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
我们看一下
print('This is a \033[1;35m test \033[0m!')print('This is a \033[1;32;43m test \033[0m!')print('\033[1;33;46mThis is a test !\033[0m')
对的你或许发现了什么,没错这些字好像不太正常
我们来看看怎么操作这些逆天的字符串
先看一波知识点
-------------------------------------------
字体色 | 背景色 | 颜色描述
-------------------------------------------
30 | 40 | 黑色
31 | 41 | 红色
32 | 42 | 绿色
33 | 43 | 黃色
34 | 44 | 蓝色
35 | 45 | 紫红色
36 | 46 | 青蓝色
37 | 47 | 白色
-------------------------------------------
-------------------------------
显示方式 | 效果
-------------------------------
0 | 终端默认设置
1 | 高亮显示
4 | 使用下划线
5 | 闪烁
7 | 反白显示 反白,设置的字体颜色和背景颜色对换
8 | 不可见
书写格式: 开头部分:\033 [ 显示方式;前景色;背景色m 需要输出的结果:\033[0m
上面标成蓝色的部分是固定点,
解释:
开头部分的三个参数:显示方式,前景色,背景色是可选参数,
可以只写其中的某一个,参数结尾一定要加m;
由于表示三个参数不同含义的数值都是唯一的没有重复的,所以
三个参数的书写先后顺序没有固定要求,系统都能识别;
建议按照默认的格式规范书写。
对于结尾部分,其实也可以省略,(当然你偷懒的代价就是绿一波)
所以建议规范编码,建议\033[***开头,\033[0m结尾。
我们看看不写结尾回事怎么样
print('\033[1;32m python工程人') #目的是只绿一行
print('进化、python工程狮') #结果是绿了你一遍
我们再看看不写m会怎么样
print('\033[5;31;46 入门很简单 \033[0m')
什么情况我的输出呢,没错当你不写m,你就看不到你想要的,这部分默认的格式不输出
你不妨试试不写m,不写结尾看看会是什么结果
最后来一首打油诗
print('\033[1;32;45m python工程人\033[0m')print('\033[1;35;46m 个个爱python \033[0m')print('\033[5;31;46m 入门 很 简单 \033[0m')print('\033[7;32;40m 进阶 需 努力 \033[7m')
读到这里,这篇“python冷知识print的使用方法有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。