Méthode endswith
La méthode endswith vérifie si une chaîne se termine
par la sous-chaîne spécifiée et retourne
les valeurs True ou False. Dans
le premier paramètre de la méthode, nous spécifions la
sous-chaîne recherchée, dans les deuxième et troisième paramètres
optionnels - l'indice de début et de fin de recherche
respectivement.
Syntaxe
chaîne.endswith(sous_chaîne, [indice_debut_recherche], [indice_fin_recherche])
Exemple
Vérifions la sous-chaîne 'a', en spécifiant
le début et la fin pour la recherche :
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Résultat de l'exécution du code :
True
Exemple
Vérifions la sous-chaîne 'a', en modifiant
les indices pour la recherche :
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Résultat de l'exécution du code :
False
Exemple
Vérifions maintenant si notre chaîne
se termine par 'a' :
txt = 'abcadea'
print(txt.endswith('a'))
Résultat de l'exécution du code :
True
Voir aussi
-
la méthode
startswith,
qui vérifie la sous-chaîne depuis le début de la chaîne -
la méthode
count,
qui retourne le nombre d'occurrences d'une sous-chaîne dans une chaîne -
la méthode
replace,
qui recherche et remplace une sous-chaîne dans une chaîne -
la méthode
find,
qui retourne l'indice de la première occurrence d'une sous-chaîne dans une chaîne