方法一:find
find(self, __sub, __start, __end)
find方法介绍:find方法是检查某个字符/字符串是否在所要查询的字符串中,如果存在,则会返回在字符串第一次发现的下标,如果不存在,则返回-1。
# 字符串查找
# find(str,开始下标,结束下标) , 返回第一个找到的第一个字符串的下标,如果没有找到,则返回-1
a = 'hello world'
print(a.find('l')) # 开始下标不指定,则默认从下标0开始
print(a.find('l', 1)) # 结束下标不指定,则默认一直检索到最后一位
print(a.find('l', 0, 2))
方法二:index
index(self, __sub, __start, __end)
index方法介绍:查找索引,与 find 方法一样,只不过如果查找的字符/字符串不在所查找的字符串中,则会抛出一个异常(ValueError: substring not found)
# index 查找索引 index(str, 开始下标,结束下标)
# 如果查找的str不在所查找的字符串中,则会抛出一个异常ValueError: substring not found
b = 'hello world'
print(b.index('l', )) # 开始下标不指定,则默认从下标0开始
print(b.index('l', 0)) # 结束下标不指定,则默认一直检索到最后一位
print(b.index('l', 0, 2))
方法三:count
count(self, x, __start, __end)
count 方法介绍:查找 字符/字符串在所要查找的字符串中出现的次数,没有则返回0。
# count 查找字符串出现的次数 count(str, 开始下标, 结束下标)
c = 'hello world'
print(c.count('l'))
903

被折叠的 条评论
为什么被折叠?



