python入坑第六天|字符串

前面我们已经学习了用print()方法来打印’Hello world!’,这个’Hello world!’其实就是一个字符串,那我们今天就来学习非常常用的字符串。

单引号字符串以及对字符串的转义

你已经发现了,字符串要用单引号或者双引号括起来,那么这两者有什么区别呢?其实没有任何区别,只不过在需要打印单引号的时候使用双引号更加方便,比如你要打印We’re family,使用print(‘We’re family’)是错误的,因为python根本不知道We’re中的’号是属于字符串里的,而这时” “就派上用场了。

《python入坑第六天|字符串》

当然,我们还可以用反斜杠’\’来对单引号进行转义也可实现以上效果

《python入坑第六天|字符串》

另外,我们也可以用反斜杠’\’来对反斜杠进行转义。

《python入坑第六天|字符串》

注:是换行符

几种比较常用的转义字符如下:

《python入坑第六天|字符串》

转义符虽然在一般情况下很有用,但是当字符串中含有大量的’\’时,如果使用反斜杠来转义也太麻烦了吧!!!那么这时候我们可以在字符串前面加上一个’r’就可以了。

《python入坑第六天|字符串》

不过,需要注意的是,以r为前缀的字符串不能以’\’结尾,虽然用转义符’\’对其进行转义,但是结果会把转义符也打印出来,即打印结果为’\\’。可能有蛇友想到不使用r前缀不就可以了吗?但是如果字符串含有大量的’\’时不使用就不是个聪明的做法了,有没有什么’鱼与熊掌兼得’的方法呢?当然有啦!!!看下面

《python入坑第六天|字符串》

字符串拼接

字符串可以和数字一样使用+号或者*号拼接起来,当字符串较少时使用+号,当字符串较多时使用*号更佳。

《python入坑第六天|字符串》

切片

字符串的切片和列表的一致,大家翻看往期记录复习即可

字符串的方法和函数

字符串中常用的方法和函数有以下几种

《python入坑第六天|字符串》

注意:以上方法和函数均不会改变的值,只有将复制给另一个变量才会有效果

代码演示:

删除、替换

《python入坑第六天|字符串》

找索引

《python入坑第六天|字符串》

大小写转换

《python入坑第六天|字符串》

解码、编码

《python入坑第六天|字符串》
《python入坑第六天|字符串》

长度、转换为列表

《python入坑第六天|字符串》

就酱吧,这一期做得有点累啊~~~有空来python小白联盟公众号找我玩啊

《python入坑第六天|字符串》 python小白联盟

    原文作者:雨路浅歌
    原文地址: https://www.jianshu.com/p/289663f365c3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞