一、 find()函数:检测某个子串是否包含在这个字符串中, 如果在,则返回这个子串开始位置的下标 ,如果不在则返回-1
字符串序列.find(子串,开始位置下标,结束位置下标)
--注意:开始和结束位置可以省略,表示在则在整个字符串中查找
示例:
str1= "hello world and itcast itheima and python"
print(str1.find('and')) #12
print(str1.find('and,15,30')) #23
print(str1.find('ands')) #-1
二、index()函数:检测某个子串是否存在字符串中,如果存在,则返回这个位置开始位置的下标,如果不存在,则报错
字符串序列.index('子串',开始位置下标,结束位置下标)
--注意:开始和结束位置可以省略,表示在则在整个字符串中查找
str1= "hello world and itcast itheima and python"
print(sindex('and')) #12
print(str1.index('and,15,30')) #23
print(str1.find('ands')) #报错
三、count()函数:查询子串在字符串中出现的次数,
字符串序列.count('子串',开始位置,结束位置)开始位置和结束位置可以省略,省略表示查询整个字符串
str1= "hello world and itcast itheima and python"
print(str1.count('and')) #2
print(str1.count('and,15,30')) #1
print(str1.find('ands')) #0