1. string.count()
含义:Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
语法:
str.count(sub, start= 0,end=len(string))
返回值:
该方法返回子字符串在字符串中出现的次数。
2. string.find()
检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1
语法:
str.find(str, beg=0, end=len(string))
相同和区别:
- string.count()找到时返回找到的次数,string.find()找到时返回出现的索引值;
2.string.count()找不到时返回0,string.find()找不到返回-1;
例子:
def count_find():
s = 'I love python!'
print s.count('o') # 2
print s.find('o') # 3
print s.count('9') # 0
print s.find('9') # -1
print s.count('o',5) # 1
print s.find('o',5) # 11
print s.count('o',5,7) # 0
print s.find('o',5,7) # 11
网友评论