一:字符串的方法与操作

*注意:首字母为l的为从左边操作,为r的方法为从右边操作

1.__contains__()判断是否包含

判断指定字符或字符串是否包含在一个字符串内,返回值为true或者false

运行结果:

True

True

False

作用和in相似

运行结果:

True

2.__eq__()相等

判断两个字符串是否相等,返回值为True或者False

运行结果:

True

False

3.字符串相加可以用%s+

运行结果:

"asdfgh"

"asdfgh"

4.format字符串拼接

运行结果:

"ashudszui"

"ashudsfdfzui"

5.capitalize()字符串首字母大写

运行结果:

"Asdfg"

6.casefold()首字母小写

运行结果:

"aSDFG"

7.center()把内容居中 两个参数

#可以一个参数,也可以两个参数,后面的参数是填充符,默认为空格

运行结果

sdfg

*************sdfg*************

8.encode()编码

更改字符串编码

运行结果:

b'\xc0\xbc\xd1\xde\xc8\xe3'

9.endswith() 判断一个字符串是否是以某个字符结尾

运行结果:

True

False

10.expandtabs()把tab转换成空格\t

*自我认为没有什么卵用

运行结果:

sdfdf 1ws

sdfdf   1ws

11.find查找某个字符在字符串里面的位置,没有的话显示-1,可以加上起始位置和结束位置

运行结果:

4

-1

12.index 返回位置

返回字符在字符串中的位置,没有找到的话就报错

运行结果:

13.join()用来拼接,""代表分隔符,可以定义

运行结果:

14.ljust()放到左边,同center

像center一样,把字符串在一行中进行定位,ljust是从左面开始定位,参数为自左开始的长度

运行结果:

15.lower()小写

全部小写

运行结果:

16.lstrip()去除左边空格

运行结果:

ddfd

17.maketrans()与translate()方法

这两个方法需要进行对比联合起来使用

运行结果:

145j34h3

18.partition(“分割的字符”)分割

运行结果:

19.replace()替换

运行结果:

psdfghjklpdpdpfgpspg

qsdfghjklqdqdafgasag

20.rfind()

运用方法同find一样,区别就是自右向左查找

21.rjust()

运用方法同上面的ljust一样,区别就是自右向左查找

22.rsplit() 指定字符,分割字符串

被指定的字符会被删除

运行结果:

['qwetatra', '', 'ong', 'dchengxcxu']

23.splitlines()根据换行符进行分割,等同于split('\n')

运行结果:

24.startswith()以什么开头

判断字符串是否是以什么字符或字符串开头

运行结果:

True

True

False

25.swapcase()大小写转换,大变小,小变大

运行结果:

DSddFfdsssssffQQQ

26.title()把字符串转换成标题,即首字母大写

运行结果:

Dkjgdkgj

二:总结

1.常用方法

2.注意养成习惯:无论是元组,列表,还是字典,在元素后面加上逗号eg:str=['1','a',]

总结

以上所述是小编给大家介绍的python字符串的方法与操作大全,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。