Python 3 - Méthode de recherche de chaîne ()

La description

le find() détermine si la chaîne str apparaît dans string, ou dans une sous-chaîne de string si l'index de début begin et end index end sont donnés.

Syntaxe

Voici la syntaxe pour find() méthode -

str.find(str, beg = 0 end = len(string))

Paramètres

  • str - Ceci spécifie la chaîne à rechercher.

  • beg - C'est l'index de départ, par défaut son 0.

  • end - Il s'agit de l'index de fin, par défaut égal à la longueur de la chaîne.

Valeur de retour

Index si trouvé et -1 sinon.

Exemple

#!/usr/bin/python3

str1 = "this is string example....wow!!!"
str2 = "exam";

print (str1.find(str2))
print (str1.find(str2, 10))
print (str1.find(str2, 40))

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

15
15
-1