Я работаю над открытым курсом MIT для python, но у меня возникают трудности со следующим примером:
Для начала мы собираемся использовать встроенный Python функции. Чтобы использовать эти функции, включите инструкцию из импорта строки * в начале вашего файла. Это позволит вам использовать строковые функции Python. В частности, если вы хотите найти начальную точку первого совпадения ключа строки ключевого слова в целевой строке, вы можете использовать функцию thefind. Попробуйте запустить несколько примеров, например find ("atgacatgcacaagtatgcat", "atgc") Обратите внимание, как он возвращает индекс первого экземпляра ключа в цели. Также обратите внимание, что если в цели не существует экземпляра ключа, например find ("atgacatgcacaagtatgcat", "ggcc"), он возвращает значение -1.
Курс в python 2.4 (или около того), но я пытаюсь выполнять задания в Py3 ... попутно изучая различия.