“Imprima el número de veces que la subcadena ocurre en la cadena dada” Código de respuesta

Imprima el número de veces que la subcadena ocurre en la cadena dada

nStr = '000123000123'
pattern = '123'
count = 0
flag = True
start = 0

while flag:
    a = nStr.find(pattern, start)  # find() returns -1 if the word is not found, 
    #start i the starting index from the search starts(default value is 0)
    if a == -1:          #if pattern not found set flag to False
        flag = False
    else:               # if word is found increase count and set starting index to a+1
        count += 1        
        start = a + 1
print(count)
android developer

Verifique cuántas veces aparece una subcadena en una cadena

a = '128532012'
print(a.count('0'))
#Prints: 1

print(a.count('12'))
#Prints: 2
Programer boi

Respuestas similares a “Imprima el número de veces que la subcadena ocurre en la cadena dada”

Preguntas similares a “Imprima el número de veces que la subcadena ocurre en la cadena dada”

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código