str ( ).rpartition ( )
DESCRIPTION.
Fractionne une chaine de caractères de part et d'autre du dernier séparateur spécifié et retourne un tuple ( ) contenant les deux fractions de la chaine (index 0 et 2) et le séparateur (index 1).
SYNTAXE.
TPL_Parties = chaine.rpartition ( separateur )
TPL_Parties = ⇨ variable qui recevra la valeur [ optionnel ]
chaine ⇨ chaine de caractères [ OBLIGATOIRE ]
.rpartition ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
separateur ⇨ chaine de démarcation [ OBLIGATOIRE ]
REMARQUES.
chaine doit être un str ( ) valide.
separateur doit être un str ( ). Si separateur n'est pas trouvé dans chaîne str ( ).rpartition ( ) retournera chaine et deux chaînes vides.
La recherche de separateur débute au dernier caractère de chaine et progresse vers la debut, et s’arrête dès que separateur est trouvé. Si d'autres occurrences de separateur se trouvent dans chaine, elles seront ignorées.
La méthode str ( ).rpartition ( ) retourne un tuple ( ) de trois éléments, où l'élément à :
- l'index 0 est un str ( ) allant du premier caractère de chaine à l'octet avant separateur ;
- l'index 1, est un str ( ) reprenant separateur ;
- l'index 2 est un str ( ) allant de premier caractère après separateur au dernier caractère de chaine.
Si separateur n'est pas trouvé dans chaine str ( ).rpartition ( ) retournera deux chaînes vides et chaine.
EXEMPLES.
TPL_Titre = "Mon Python à moi.".rpartition ( "on" )
print ( TPL_Titre ) retourne ('Mon Pyth', 'on', ' à moi.')
print ( type ( TPL_Titre ) ) retourne <class 'tuple'>
print ( "Mon Python à moi.".rpartition ( "On" ) ) retourne ('', '', 'Mon Python à moi.')
Titre = "Mon Python à moi."
TPL_Titre = Titre.rpartition ( "o" )
print ( TPL_Titre ) retourne ('Mon Python à m', 'o', 'i.')
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.