字符串查找方法主要有以下几种: 1.count() 用于检索指定字符串在另一个字符串中出现的次数。 如果检索的字符串不存在,则返回0,否则返回出现的次数。 语法: str.count(sub[,start[,end]]) str:
字符串查找方法主要有以下几种: 1.count()用于检索指定字符串在另一个字符串中出现的次数。 如果检索的字符串不存在,则返回0,否则返回出现的次数。 语法: str.count(sub[,start[,end]])
运行结果:
2.find()用于检索是否包含指定的字符串,如果检索的字符串不存在,则返回-1,否则返回首次出现该字符串时的索引,语法格式如下: str.find(sub[,start[,end]])
运行结果:
3.index()同find()类似,用于检索是否包含指定的字符串, 注意:使用index()方法,当指定的字符串不存在时会抛出异常。
运行结果:
注意:当输入的字符串在原字符串中不存在时,会产生异常,如:
运行结果: 4.rindex()作用与index()类似,区别在于从右边开始查找,举例
运行结果:
5.startswith()用于检索字符串是否以指定字符串开头,如果是则返回True,否则返回False。 语法: str.startswith(prefix[,start[,end]])
start和end同上
运行结果:
6.endswith()用于检索字符串是否以指定子字符串结尾,如果是返回True,否则返回False。
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27