str ( ).index ( )
DESCRIPTION.
Retourne la première position trouvée d'une chaine de caractères dans, tout ou partie, d'une chaine de caractères parente.
SYNTAXE.
Position = chaine.index ( modele , debut , fin )
Position = ⇨ variable qui recevra la valeur [ optionnel ]
chaine ⇨ chaine de caractères [ OBLIGATOIRE ]
.index ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
modele ⇨ valeur à rechercher [ OBLIGATOIRE ]
debut ⇨ index où commence la recherche [ optionnel ]
fin ⇨ index où la recherche s'arrête [ optionnel ]
REMARQUES.
chaine doit être un str ( ) valide.
modele doit être un str ( ).
debut et fin sont des int ( ) indiquant la tranche de chaine qui faudra examiner pour la requête. Si debut et fin sont absents, la recherche se fera sur tous les élément de chaine. Si fin est omis, modele sera recherché de debut à la fin de chaine.
La valeur retournée par la méthode str ( ).index ( ) correspond à l'index, dans chaine, du premier caractère de modele recherché. Si modele n'est pas trouvé dans chaine, ou dans la sous-chaine indiquée, str ( ).index ( ) lèvera une exception, contrairement à la méthode .find ( ) qui retourne -1 dans ce cas.
EXEMPLES.
print ( "Mon Python à moi.".index ( "on" ) ) retourne 1
print ( "Mon Python à moi.".index ( "On" ) ) retourne ValueError: substring not found
print ( "Mon Python à moi.".index ( "ON" ) ) retourne ValueError: substring not found
print ( "Mon Python à moi.".index ( "on" , 4 ) ) retourne 8
print ( "Mon Python à moi.".index ( "on" , -10 ) ) retourne 8
print ( "Mon Python à moi.".index ( "on" , 4 , 9 ) ) retourne ValueError: substring not found
Titre = "Mon Python à moi."
Langage = "Python"
print ( Titre.index ( "Python" ) ) retourne 4
print ( Titre.index ( Langage ) ) retourne 4
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.