Python基础方法系列-Python中内置的字符串方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013019431/article/details/79951936

为啥整这个系列

原因:重新看一遍python,好好了解下python提供了哪些内置的方法,以前都是只用一些很常用的,还有许多有用处的方法实际上都没用过而是自己实现,所以想好好记录一下这些比较实用的类和方法。

字符串

内置的字符串方法主要包括:

1. count:返回子串在字符串中的出现次数,如str = 'hello wolrd',str.count('hello')=1

2. endswith,startwith:顾名思义,判断是否是以某个串开头或者结尾

3. join:以某个字符串为间隔符连接字符串序列,如':'.join(['hello','world'])返回的结果就
是'hello:world'

4. index:在字符串中寻找该子串,如果存在则返回找到的第一个子串的第一个字符的位置索引,如果
字符串中不存在该子串则会报异常,ValueError

5. find:和index的功能相同,只不过在找不到给定子串时返回-1

6. rfind:和find类似,不过是返回发现的最后一个子串的第一个字符所在的位置,未发现返回-1

7. replace:将字符串中的某个子串替换为其他子串,如str.replace('a','b')就是把str中所有
的a替换为b

8. strip,rstrip,lstrip:取出字符串两边|右边|左边的空白符(包括换行符)

9. split:字符串的分片,需要传入分隔符,分隔符可以是正热表达式

10. lower,upper:字符串的小写和大写

11. ljust,rjust:用空格或者其他字符(自己修改)填充字符串的空白侧,s.ljust(10,'c'),就
是用c填充s使得s的长度达到10(如果已经达到则不用填充)并且s本来的字符串是左对齐的

12. title:将字符串转为标题格式也就是首字母大写,如'hello world'.title()就转为了'Hello World'
阅读更多

没有更多推荐了,返回首页