Метод count.
Синтаксис.
'строка'.count (подстрока_поиска, начало_среза, конец_среза)
'строка' – строка(str) в которой будет произведен поиск.
подстрока_поиска – строка(str), совпадения с которой будет искать метод. Обязательный аргумент.
начало_среза –в случае использования этого аргумента, определяет индекс элемента с которого начинается срез, в котором будут искаться совпадения с подстрокой_поиска. Необязательный аргумент.
конец_среза - в случае использования этого аргумента определяет индекс элемента, которым заканчивается срез (как всегда со срезами, на этом элементе срез заканчивается и элемент с этим индексом в срез не входит), в котором будут искаться совпадения с подстрокой_поиска. Необязательный аргумент.
Строковый метод count ищет в исходной ‘строке’ все совпадения с подстрокой_поиска. Поиск происходит слева-направо.
Возвращает целое число(int) равное количеству совпадений с подстрокой поиска.
Метод index.
Синтаксис.
'строка'.index(подстрока_поиска, начало_среза, конец_среза)
'строка' – строка(str) в которой будет произведен поиск(исходная строка).
подстрока_поиска – строка(str) первое совпадение с которой будет искать метод. Обязательный аргумент.
начало_среза –в случае использования этого аргумента, определяет индекс элемента с которого начинается срез, в котором будет искаться первое совпадение с подстрокой_поиска. Необязательный аргумент.
конец_среза - в случае использования этого аргумента определяет индекс элемента, которым заканчивается срез, в котором будет искаться первое совпадение с подстрокой поиска. Необязательный аргумент.
Строковый метод index ищет в исходной строке первое совпадение с подстрокой поиска. Поиск происходит слева-направо.
Возвращает целое число равное индексу элемента первого совпадения с подстрокой_поиска.
В случае если в исходной строке нет совпадений с подстрокой_поиска, метод возвращает ValueError.
Метод rindex.
Синтаксис.
'строка'.rindex(подстрока_поиска, начало_среза, конец_среза)
'строка' – строка(str) в которой будет произведен поиск(исходная строка) .
подстрока_поиска – строка(str) первое совпадение с которой будет искать метод. Обязательный аргумент.
начало_среза –в случае использования этого аргумента, определяет индекс элемента с которого начинается срез, в котором будет искаться первое совпадение с подстрокой_поиска. Необязательный аргумент.
конец_среза - в случае использования этого аргумента определяет индекс элемента, которым заканчивается срез, в котором будет искаться первое совпадение с подстрокой поиска. Необязательный аргумент.
Строковый метод rindex ищет в исходной строке первое совпадение с подстрокой_поиска. Поиск происходит справа-налево.
Возвращает целое число равное индексу элемента первого совпадения с подстрокой_поиска.
В случае если в исходной строке нет совпадений с подстрокой_поиска , метод возвращает ValueError.
Единственными отличием строковых методов find, rfind, и строковых методов index, rindex заключается в реакции методов на отсутствия совпадений с подстрокой_поиска в исходной строке. Методы find и rfind возвращают -1, а методы index и rindex возбуждают исключение ValueError. Python.
По ссылкам можно почитать мои конспекты:
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.