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

Chaînes de caractères en Python

Autres extensions