77 of 151 menu

Méthode find

La méthode find renvoie l'index de la première occurrence d'une sous-chaîne dans une chaîne. Dans le premier paramètre de la méthode, nous spécifions la sous-chaîne souhaitée, dans les deuxième et troisième paramètres optionnels - l'index de début et de fin de recherche respectivement. Si la sous-chaîne n'est pas trouvée, la méthode renvoie le nombre -1.

Syntaxe

chaîne.find(sous-chaîne, [index de début de recherche], [index de fin de recherche])

Exemple

Trouvons la sous-chaîne 'a' en spécifiant le début et la fin pour la recherche :

txt = 'abcadea' print(txt.find('a', 1, 4))

Résultat de l'exécution du code :

3

Exemple

Trouvons la sous-chaîne 'a' en changeant les index de recherche :

txt = 'abcadea' print(txt.find('a', 1, 3))

Résultat de l'exécution du code :

-1

Exemple

Et maintenant, trouvons la sous-chaîne 'a' sans spécifier les index pour sa recherche :

txt = 'abcadea' print(txt.find('a'))

Résultat de l'exécution du code :

0

Voir aussi

  • la méthode index,
    qui recherche l'index d'occurrence d'une sous-chaîne dans une chaîne
  • la méthode rfind,
    qui renvoie l'index de la dernière occurrence d'une sous-chaîne dans une chaîne
  • la méthode count,
    qui renvoie le nombre d'occurrences d'une sous-chaîne dans une chaîne
  • la méthode startswith,
    qui vérifie une sous-chaîne au début d'une chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser