Say I have string = \'hannahannahskdjhannahannah\' and I want to count the number of times the string hannah occurs, I can\'t simply use count, bec
string = \'hannahannahskdjhannahannah\'
hannah
You could use a running index to fetch the next occurance:
bla = 'hannahannahskdjhannahannah' cnt = 0 idx = 0 while True: idx = bla.find('hannah', idx) if idx >= 0: cnt += 1 idx += 1 else: break print(cnt)
Gives:
>> 4