小极客们,你们好!我是你们的小超老师。
print是我们很多小极客学习到的第一个python语句了,我们用它“说出”“Hello world”向世界问好!当你看到这样的输出结果:
会不会觉得自己的print输出朴实、无华且枯燥了呢?是不是很期待自己也可以打印出这五颜六色的文字呢?那么接下来,小超老师为你揭秘!
我们先来看看这张表格,就是我们可以打印出的不同样式:
那么这些参数是该如何使用的呢,我们来看一个公式:
"\033[显示方式;字体色;背景色m ...... \033[0m"
注:上面字符串中的......即为你想要输出的内容
我们来看一个例子哈:
这个例子是不是看起来很容易呢,只需要把公式里面的显示方式、字体色、背景色替换成我们想要的颜色(对应关系可见上面表格),把公式里的......替换成你想要的内容就可以在终端显示五颜六色的字符了,这里针对在终端打印字符串的情况哦~是不是已经迫不及待的想要去试一试了,快去咱们社区写代码的地方玩一玩吧。
如果遇到了问题,或者你不想要三个参数都进行设置,甚至你想要知其然还要知其所以然,那么我们来继续哈。
1、我们看到字符串开头展示的内容前面有 \033[显示方式;字体色;背景色m 部分,其中 \033[ 这部分我们可以理解为一个固定的格式,千万不要遗漏和打错了哦。显示方式;字体色;背景色 这部分就是我们用来设置文字的部分了,当然如果你想要只设置其中一项或者其中两项也是可以的,比如
其中一定要注意两个参数之间要用英文的 ; 隔开(只有一个参数的时候不需要分号哦),并且结束了之后需要加上 m 再开始我们的内容。
2、输入完我们的内容之后还有一个固定的格式就是 \033[0m 同样不能遗漏,这里是用来恢复我们终端默认输出样式的,小极客们可以试一试,如果不加这个,后面再写一个print会如何呢?自己去社区探索一下吧!
好了,现在是不是我们的终端输出更加酷炫了呢,快去社区用上我们print的新知识创作属于你的作品吧,创作完可以在“个人中心”里发布你的作品,这样大家就可以在社区里看到你的大作啦~小超老师看到小极客们优秀的作品也会点上大大的喜欢哦~
如果你喜欢小超老师的作品,记得在社区作品右上方给老师点一个喜欢❤️哦~~~如果你还有什么疑问或者好的想法,可以在评论区给小超老师留言哦!