Описание
Функция count() возвращает количество вхождений подстроки sub в диапазоне [start, end]. Необязательные аргументы start и end интерпретируются как срез.
Синтаксис
Ниже приводится синтаксис для функции count():
str.count(sub, start = 0,end = len(string))
str.count(sub, start = 0,end = len(string))
Параметры
- sub – это подстрока для поиска.
- start – поиск начинается с этого индекса. Первый символ начинается с 0 индекса. По умолчанию поиск начинается с 0 индекса.
- end – поиск заканчивается на этом индексе. Первый символ начинается с 0 индекса. По умолчанию поиск заканчивается на последнем индексе.
Возвращаемое значение
Возвращает количество вхождений.
Пример
#!/usr/bin/python3
str = "это строковый пример....!!!"
sub = 'о'
print ("str.count('о') : ", str.count(sub))
sub = 'прим'
print ("str.count('прим', 10, 30) : ", str.count(sub, 10, 30))
Результат
При запуске программы, она выдаст следующий результат:
str.count('о') : 3
str.count('прим', 10, 30) : 1
программа
'''
#Python
# что значит while line.count(" "):
# Программа перебирает все строки в списке
'''
t = ["- Возможно!",
"- Не знаю я.",
"- очень даже может быть."
]
print("*"*60)
print("Было")
print(t, "\n")
print("-"*60)
print("Выполняем цикл:")
for i, line in enumerate(t): #Перебираем по очереди каждую из строк.
while line.count(" "): #Выполняем цикл до тех пор пока условие верно, а именно True
line = line.replace(" ", " ")
print(line)
t[i] = line
print("-"*60)
print("\nСтало")
print(t)
print("*"*60)
print("И ниже такой пример")
while 0:
print("while 0") # Не будет выведено потому, что 0 это False? значит цикл не выполиться.
break
while 1:
print("while 1: True") # 1 это True, значит цикл бдет выводиться вечно
break
Результат
>>>
************************************************************
Было
['- Возможно!', '- Не знаю я.', '- очень даже может быть.']
------------------------------------------------------------
Выполняем цикл:
- Возможно!
- Возможно!
- Не знаю я.
- Не знаю я.
- Не знаю я.
- очень даже может быть.
- очень даже может быть.
- очень даже может быть.
------------------------------------------------------------
Стало
['- Возможно!', '- Не знаю я.', '- очень даже может быть.']
************************************************************
И ниже такой пример
while 1: True
>>>