小极客们,你们好!我是你们的小超老师。
第一节课上我们就学习了python的一种数据类型——字符串,并且在输入输出中广泛接触到了字符串的使用,那么关于字符串还有一些奇特的技巧,小超老师来一一告诉你吧,学会了知识记得去社区里面创作作品尝试一下吧!
今天就来说说转义字符,是不是觉得这个概念很神奇的样子,其实在咱们课上小超老师已经讲过一个转义字符了,你能猜出来吗?
就是在咱们字符串进行换行时候的小超老师教给大家的一个小技巧
——"\n"。
那么还有其他的神奇的转义字符吗?我们一起来看看。
你会在终端上打出一对英文的双引号吗?嘿嘿,快去社区尝试一下吧~
是不是发现会报奇怪的错误,我们想一想哈,双引号在我们的python当中是不是已经有含义了呢?对,它就是我们字符串的标志。那么我们想要输出双引号的时候是不是计算机就不知道我们是想输出双引号还是一个字符串了呢?下面就是输出英文双引号的正确打开方式:
好,这就是我们学习到的第二个转义字符 \" ,这样我们就可以输出英文的双引号了。是不是发现自己已经可以比其他小朋友多在终端上输出一点东西了。
那么我们再来想一想哈,你可以在终端上输出 \ 符号吗?快去社区尝试一下吧~
是不是这样报错了呢,我们再来分析一下哈,我们刚刚说了 \" 代表了字符串里面的英文双引号,这样计算机就又会混淆了,好了,这下就可以引出我们第三个转义字符了 \\ 试一下下面这样可以输出 \ 在终端上了吗?
print("\\")
好了,\ \" \\ 就是我们比较常用的三个字符了,是不是看了小超老师的文章你又比别的小朋友进步了一点点了呢~可以在我们的终端上打印出别的小朋友不能打印出的字符啦!
那么回到小超老师的作品上是如何输出的呢?就是下面一行代码了,运用刚刚学到的知识,看看你能完成了吗?
print("自强不息\n厚德载物\n\"\"\n\\")
喜欢小超老师的作品就点亮喜欢吧!