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

 

posted @ 2022-11-07 14:21  家乐福的搬砖日常  阅读(39)  评论(0编辑  收藏  举报