python练习题-数据类型-字符串方法-字符串查询类方法(五)
#coding=utf-8; #1.python字符串的count方法返回子串sub在字符串中出现的次数,通过start和end参数可以设置统计的起始索引和结束索引,如果子串不存在就返回0 print "lolo".count("o"); #2.python字符串的find方法用于查找子串在字符串中的出现的索引位置,如果子串并不存在则返回-1,如果存在多个,则返回第一次出现的索引位置,可以指定start和end设置查找范围。 # 方法的定义 def find(self, sub, start=None, end=None): # pass print "lolowioaas".find("o",2,4); #3.rfind(sub[, start[, end]]) 类似于 find()函数,不过是从右边开始查找 print "lolowioaas".rfind("o") #4.index 跟find()方法一样,只不过如果sub不在字符串中会报一个异常 print "lolo".index("o"); #5.rindex(sub[, start[, end]]) 类似于 index(),不过是从右边开始 print "l1oloa".rindex("o");
运行结果:
2 3 6 1 4