返回字符串“hi”在给定字符串中任何位置出现的次数。你知道吗
count_hi('abc hi ho') → 1
count_hi('ABChi hi') → 2
count_hi('hihi') → 2
我的代码如下:
def count_hi(str):
sum = 0
count = 1
if "hi" in str:
sum = sum + count
count = 1 + count
return count and sum
我试着用角色切片来做。在“hi”和“I”的组合中,有一个“hi”和“I”的组合。所以“嗨”可以是在初学者,中间,和/或在一堆单词或字母的末尾和/或单独出现。你知道吗
你知道吗str.计数(sub[,start[,end]])
返回[start,end]范围内子字符串sub的非重叠出现次数。可选参数start和end解释为切片表示法。你知道吗
应该对字符串使用
count()
函数。你知道吗相关问题 更多 >
编程相关推荐