学习字符串的常用操作方法无非就是学习操作函数。没关系,但是对于工作中不常遇到的,我们要学会查字典。对于操作函数,重点学习以下三点:第一点:记住函数名称;字符串的常用操作方法有三种:查找、修改和判断。1、常用的字符串操作方法——查找的含义所谓字符串查找方法,就是查找某个子字符串在字符串中的位置或出现的次数。2.查找方法分类及使用2.1find()检测字符串中是否包含子串,如果返回子串开头的下标,否则返回-1[子串可以理解为字符串的一部分[字符]]语法:stringsequence.find(substring,startpositionsubscript,endpositionsubscript)注:起始位置和结束位置下标可以省略,表示在整个字符串序列中快速查找:myStr='helloworldandPythonandjavaandphp'print(myStr.find('and'))#12----从0开始从左到右数10个字符加上2个空格,and的a下标正好是12print(myStr.find('and',20,30))#23----从下标20-30范围内查找子串,如果存在则返回下标,如果不存在则返回-1print(myStr.find('andt'))#-1----andt子串不存在,返回-12.2index()检测这个字符串中是否包含子串,如果返回th处的下标e子串的开头,否则异常语法:stringsequence.index(substring,startpositionsubscript,endpositionsubscript)注意:起始位置和结束位置下标可以省略,意思是在整个字符串序列中快速查找经验:myStr='helloworldandPythonandjavaandphp'print(myStr.index('and'))#12print(myStr.index('and',20,30))#23print(myStr.index('andt'))#错误----如果索引搜索子串不存在:错误2.3count()返回子串在字符串中出现的次数语法:stringsequence.count(substring,起始位置下标,结束位置下标)注意:开始和结束位置下标可以省略,表示在整个字符串序列中快速查找经验:myStr='helloworldandPythonandjavaandphp'print(myStr.count('and'))#3print(myStr.count('and',20,30))#1print(myStr.count('andt'))#0----如果索引搜索子串不存在回到02.4rfind()和rindex()rfind():和find()一样的功能,但是搜索方向从右开始rindex():和index()一样的功能,但是搜索方向从右开始快速体验:myStr='helloworldandPythonandjavaandphp'print(myStr.rfind('and'))#32print(myStr.rfind('and',20,30))#23print(myStr.rindex('and'))#32print(myStr.rindex('andt'))#报错以上是python教程中字符串查找方法的使用和理解,在常用的写字符串操作方法中的修改方法下一篇文章文章来源参考:www.wakey。com.cn/
