前面我们已经学习了用print()方法来打印’Hello world!’,这个’Hello world!’其实就是一个字符串,那我们今天就来学习非常常用的字符串。
单引号字符串以及对字符串的转义
你已经发现了,字符串要用单引号或者双引号括起来,那么这两者有什么区别呢?其实没有任何区别,只不过在需要打印单引号的时候使用双引号更加方便,比如你要打印We’re family,使用print(‘We’re family’)是错误的,因为python根本不知道We’re中的’号是属于字符串里的,而这时” “就派上用场了。
当然,我们还可以用反斜杠’\’来对单引号进行转义也可实现以上效果
另外,我们也可以用反斜杠’\’来对反斜杠进行转义。
注:是换行符
几种比较常用的转义字符如下:
转义符虽然在一般情况下很有用,但是当字符串中含有大量的’\’时,如果使用反斜杠来转义也太麻烦了吧!!!那么这时候我们可以在字符串前面加上一个’r’就可以了。
不过,需要注意的是,以r为前缀的字符串不能以’\’结尾,虽然用转义符’\’对其进行转义,但是结果会把转义符也打印出来,即打印结果为’\\’。可能有蛇友想到不使用r前缀不就可以了吗?但是如果字符串含有大量的’\’时不使用就不是个聪明的做法了,有没有什么’鱼与熊掌兼得’的方法呢?当然有啦!!!看下面
字符串拼接
字符串可以和数字一样使用+号或者*号拼接起来,当字符串较少时使用+号,当字符串较多时使用*号更佳。
切片
字符串的切片和列表的一致,大家翻看往期记录复习即可
字符串的方法和函数
字符串中常用的方法和函数有以下几种
注意:以上方法和函数均不会改变的值,只有将复制给另一个变量才会有效果
代码演示:
删除、替换
找索引
大小写转换
解码、编码
长度、转换为列表
就酱吧,这一期做得有点累啊~~~有空来python小白联盟公众号找我玩啊
python小白联盟