“Imprimez le nombre de fois où la sous-chaîne se produit dans la chaîne donnée” Réponses codées

Imprimez le nombre de fois où la sous-chaîne se produit dans la chaîne donnée

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

Vérifiez combien de fois une sous-chaîne apparaît dans une chaîne

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

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

Réponses similaires à “Imprimez le nombre de fois où la sous-chaîne se produit dans la chaîne donnée”

Questions similaires à “Imprimez le nombre de fois où la sous-chaîne se produit dans la chaîne donnée”

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code