字符串常见操作如果有一个字符串,mystr="helloworld",以下为针对字符串的常见操作1、find定义:检测str是否包含在mystr中,如果是返回开始的索引值,如果没有找到则返回-1(从左往右)格式:mystr.find(str,start=0,end=len(mystr))说明:str:字符串,start:开始的位置,end:结束的位置2、rfind定义:类似于find,只不过是从右面开始查找,返回的是第一个字符的索引,如果查询不到同样返回-1格式:mystr.rfind(str,start=0,end=len(mystr))3、index跟find()方法一样,只不过如果str不在mystr中会报错,会报一个异常格式:mystr.index(str,start=0,end=len(mystr))4、rindex定义:类似index,只不过是从右面开始查找,返回的是开始查询的索引,如果查询不到则报错格式:mystr.rindex(str,start=0,end=len(mystr))5、count定义:返回str在start和end之间在mystr中出现的次数格式:mystr.count(str,start=0,end=len(mystr))总结:如果找到需要的数据,返回出现的次数;如果没有找到,则返回06、replace定义:把str中的str1替换成str2,如果count指定,则替换的次数不超过count次格式:mystr.replace(str1,str2,count)说明:str1:需要被替换的元素str2:新的元素第三个参数表示替换的次数7、capitalize定义:把字符串的第一个字母大写格式:mystr.capitalize()8、title定义:把字符串中的每一个单词的首字母大写格式:mystr.title()9、lower定义:转换mystr中所有大写字符转换为小写格式:mystr.lower()10、upper定义:转换mystr中所有小写字符转换为大写格式:mystr.upper()11、strip定义:删除mystr字符串两端的空白字符格式:mystr.strip()12、lstrip定义:删除mystr左边的空白字符格式:mystr.lstrip()13、rstrip定义:删除mystr字符串右边的空白字符格式:mystr.rstrip()14、splitlines定义:按照行进行分割,返回一个包含各个元素的列表格式:mystr.splitlines()