Qu'est-ce que le Python 3 équivalent de find ()?

Je suis en train de travailler sur le MIT open courseware pour python, mais avoir un moment difficile avec l'exemple suivant:

Pour commencer, nous allons utiliser certaines fonctions Python intégrées. Pour utiliser ces fonctions, inclure la déclaration
de la chaîne d'importation *
au début de votre fichier. Cela vous permettra d'utiliser les fonctions de chaîne Python. En particulier, si vous souhaitez trouver le point de départ de la première rencontre d'un mot-clé de clés de la chaîne dans une chaîne cible cible, vous pouvez utiliser thefind fonction.
Essayez d'exécuter sur certains exemples, comme find("atgacatgcacaagtatgcat","atgc")
Notez comment il renvoie l'index de la première occurrence de la clé dans la cible. Notez également que si aucune instance de la clé existe dans la cible, à l'e.g, find("atgacatgcacaagtatgcat","ggcc") il renvoie la valeur -1.

Le cours de python 2.4 (ou presque) mais je suis en train de faire les devoirs Py3.. apprendre les différences le long du chemin.

  • À l'aide de la chaîne de fonctions du module à la place de la chaîne des méthodes de la classe a été abandonné depuis toujours. Que open courseware sérieusement besoin d'une mise à jour.
InformationsquelleAutor AlphaTested | 2011-07-10