本代码测试采用python3解释器
1.find string = "i love python very much " 检查字符串是否包含在string中,如果包含则返回字符串开始的下标(索引),如果不包含则返回-1
rfind 和find类似,不过是从右侧开始查找,因为有的字符串在原字符串中会有多个,但返回值只有第一个,所有rfind是属于右侧优先原则
2.index 作用和find一样,但如果不包含字符串则抛异常(报错),rindex和rfind类似
3.count 返回字符串在目标字符串中出现的次数
4.replace 将字符串中指定的字符串用其它字符串进行替换
5.split 以指定字符分割切片字符串,返回值为list列表,无参数默认为空格分割
6.capitalize 将字符串首字母转换成大写
7.title 将字符串中每个单词的首写
8.starswith 检查字符串开头是否包含指定字符串
9.endswith 检查字符串结尾是否包含指定字符串,和startswith类似
10.lower 将字符串中所有的大写字母转化为小写
11.upper 将字符串中所有的小写字母转化为大写,和lower相反的作用
12.ljust 返回一个原字符串左对齐,并使用空格来填充剩余位置的字符串
13.rjust 返回一个原字符串右对齐,并使用空格来填充剩余位置的字符串
14.center 返回一个原字符串居中对齐,并使用空格来填充剩余位置的字符串
15.lstrip 删除目标字符串左侧的空格
15.rstrip 删除目标字符串右侧的空格
15.strip 删除目标字符串两侧的空格
16.partition 以指定字符串分割原字符串为三部分,返回一个由这三部分组成的元组
rpartiotion是从右侧开始查找,直到找到第一个符合的字符串
17.splitlines 将原始字符串按照换行符分割,并返回分割后字符串的列表,和split("\n")效果一样
18.isalpha 判断目标字符串是否全是字母,如果是则返回True,否则返回False
19.isalnum() 判断目标字符串是否全是数字,如果是返回True,否则返回False
20.isspace 如果字符春中只包含空格则返回True,否则返回False
21.join 将字符串或者列表、元组中每个元素使用指定字符串拼接成一个新字符串
领取专属 10元无门槛券
私享最新 技术干货