Méthode endswith() de Python
Chaînes de caractères en Python
Description
La méthode endswith() de Python permet de déterminer si une chaîne se termine par un suffixe spécifié. Si elle se termine par le suffixe spécifié, elle renvoie True ; sinon, elle renvoie False. Les paramètres facultatifs "start" et "end" sont les positions de début et de fin pour la recherche dans la chaîne.
Syntaxe
Syntaxe de la méthode endswith() :
str.endswith(suffix[, start[, end]])
Parameters
- suffix -- Ce paramètre peut être une chaîne ou un élément.
- start -- La position de début dans la chaîne.
- end -- La position de fin dans la chaîne.
Valeur de retour
Si la chaîne contient le suffixe spécifié, renvoie True ; sinon, renvoie False.
Exemple
L'exemple suivant démontre la méthode endswith() :
Exemple (Python 2.0+)
#!/usr/bin/python
str = "this is string example....wow!!!";
suffix = "wow!!!";
print str.endswith(suffix);
print str.endswith(suffix,20);
suffix = "is";
print str.endswith(suffix, 2, 4);
print str.endswith(suffix, 2, 6);
La sortie de l'exemple ci-dessus est la suivante :
True True True False
Autres extensions