字符串
欢迎来到我的博客!天波易谢,寸暑难留。
1. 字符串:
在前面应用变量的时候,我们已经使用过字符串了,字符串就是引号内的一切东西。
注意这个“一切”,这就使我们的字符串形式更加多样。
![](https://i-blog.csdnimg.cn/blog_migrate/9344f0d72c8d8cb8e5aa7dd5bf9c352e.png)
咳咳,当然也不能像老师这样乱写?。字符串呢也通常叫做文本,文本和数字我们要进行区分。
数字我们可以进行计算,电脑会把结果返回给你(图1.2)。
![](https://i-blog.csdnimg.cn/blog_migrate/bfd6c5acc5b6eec0848b61aeadfe3189.png)
但是如果在数字的两边加上双引号,就变成了字符串的拼接,这也就是引号带来的区别。
![](https://i-blog.csdnimg.cn/blog_migrate/43c8a91cdade230934053ef0436c6eb3.png)
+号在字符串上变成了拼接,我们在试试×号。
![](https://i-blog.csdnimg.cn/blog_migrate/225c464e0aee0ea3463f6b7b32000684.png)
我们可以看到,字符串被复制了5次。Python字符串的引号,可以是单引号(' ')也可以双引号(" ")。
但必须是成对存在的,不能一边单引号一边双引号,这样程序会报错的。
![](https://i-blog.csdnimg.cn/blog_migrate/e523950a8b646525fc8159b781f69486.png)
那如果我们字符串中的内容需要用到单引号或双引号应该怎么解决呢?
解决方法一: 使用转义符号(\)对字符串中的引号进行转义。
![](https://i-blog.csdnimg.cn/blog_migrate/b45342cc7c6c5c7f317b79662a4e00aa.png)
解决方法二:如果内容中包含单引号,那字符串就用双引号,包含双引号就用单引号。
![](https://i-blog.csdnimg.cn/blog_migrate/08394dfd85eb698fd86718598d7090a4.png)
通过上面两种方法都可以解决这个问题,计算机都会明白你想要干什么。那这时我想要
输一段长文本如一首古诗,我们来print试一下会是什么效果。
![](https://i-blog.csdnimg.cn/blog_migrate/50f0ec05a5042ec9e9cb6938545ce96f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e7ec836607a05aeb56d8959fd8249354.png)
呃呃呃呃呃,这样是不是有点丑呢,一整行输出下来,我们用换行符号(\n)给诗句排成书上的样式。
![](https://i-blog.csdnimg.cn/blog_migrate/dec281c214bbd6624a9ba69913ce7733.png)
唉唉唉?,好麻烦啊这样,我们是不是还有简单的方法,直接按照格式打印出来呢?嘻嘻?是有的。
我们可以试试三引号(''' 内容 ''')。我们马上试一下看看。
![](https://i-blog.csdnimg.cn/blog_migrate/c423217df0279986108c8e9eb31ce065.png)