python小白学习之路(4)-字符串str数据类型(操作字符串)

字符串的操作方法

1.len()方法
统计字符串的长度 str = “zmcvndkaljsd”
c = len(str) – c = 12

2.title()
字符串每个单词首字母大写 name = “big guy”
name.title() – Big Guy

3.capitalize(0
字符串首个单词字母大写 name = ‘big guy’
name.capitalize() – Big guy

4.lower()
字符串全部小写 message= ‘Hello World’
massage.lower() – hello world

5.upper()
字符串全部大写 message= ‘Hello World’
massage.lower() – HELLO WORLD

6.index()
获取指定字符出现第一次的索引 str = ‘abcdabgj’
str.index(‘a’) – 0

7.rindex()
从字符串右侧开始,获取出现字符的第一次索引 str = ‘abcdabgj’
str.rindex(‘a’) – 4
如果用index()方法查询字符不在字符串中,会报错!
在这里插入图片描述
8.find()
获取指定字符第一次出现的索引位置,同index,但是当索引的字符不在字符串中时,不会报错,会返回-1
str1 = ‘107246851’
str1.find(‘2’) – 3
str1.find(‘9’) – -1
在这里插入图片描述
在指定元素时,一定要加上引号,否则会报错。
在这里插入图片描述
与index一样,find也可以使用rfind()方法,也是从右侧开始找第一次出现的字符,返回的是该字符的索引。
9.strip()
删除字符串两侧的空白符或者指定的元素
(1)删除空白符
str1 = ’ hello world ’
在这里插入图片描述
(2)删除指定元素
str2 = ‘hello
在这里插入图片描述
10.lstrip()和rstrip()分别表示删除左侧或者右侧空白符或者指定元素

11.字符串替换
字符串是不能修改的!
replace()方法
str1 = ‘hello world’
str1.replace(‘world’, ‘python’)
在这里插入图片描述
后面的字符串替换前面的字符串!!!
还有其他更多的方法,比如 split(),下一节再介绍剩下的方法。

猜你喜欢

转载自blog.csdn.net/zhangchen10086/article/details/107246851