“Распечатайте количество раз, когда подстроение происходит в данной строке” Ответ

Распечатайте количество раз, когда подстроение происходит в данной строке

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

Проверьте, сколько раз в строке появляется подстроение

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

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

Ответы похожие на “Распечатайте количество раз, когда подстроение происходит в данной строке”

Вопросы похожие на “Распечатайте количество раз, когда подстроение происходит в данной строке”

Смотреть популярные ответы по языку

Смотреть другие языки программирования