Я пытался ответить на вопрос: сколько раз подстрока появляется в данной строке. Данная строка была "ABCDCD C", а подстрока "CD C". Я использовал метод .count () для строки с ответом 1, что неверно. Поэтому, пожалуйста, дайте мне знать причину.
Документы для str.count явно упоминают это поведение:
str.count
Возвращает количество непересекающихся вхождений подстроки sub в диапазоне [ начать конец]. Необязательные аргументы start и end интерпретируются как обозначения срезов.
См. этот ответ для подсчета подстрок с перекрытиями
Но если пример "ABCDCD C", то счетчик правильный ... если вы явно ищете "CD C".
"AB cd c D C ", поэтому CD C только один раз в строке.