美文网首页python小白联盟
python入坑第六天|字符串

python入坑第六天|字符串

作者: 雨路浅歌 | 来源:发表于2018-05-14 19:36 被阅读3次

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

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

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

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

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

注:是换行符

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

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

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

字符串拼接

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

切片

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

字符串的方法和函数

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

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

代码演示:

删除、替换

找索引

大小写转换

解码、编码

长度、转换为列表

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

python小白联盟

相关文章

网友评论

    本文标题:python入坑第六天|字符串

    本文链接:https://www.haomeiwen.com/subject/mcojdftx.html