python冷知识print的使用方法有哪些
本文小编为大家详细介绍“python冷知识print的使用方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“python冷知识print的使用方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
创新互联建站长期为上千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为城固企业提供专业的做网站、成都网站制作,城固网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
我们看一下
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的使用方法有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。
文章题目:python冷知识print的使用方法有哪些
分享URL:http://azwzsj.com/article/ihopic.html