⇨ MENU ⇨ METHODES ⇨ bytearray ( )
bytearray ( ).rpartition ( )
⇨ MENU ⇨ METHODES ⇨ bytearray ( )
bytearray ( ).rpartition ( )
DESCRIPTION.
Fractionne un tableau d'octets de part et d'autre du dernier séparateur spécifié et retourne un tuple ( ) contenant les deux fractions du tableau d'octets (index 0 et 2) et le séparateur (index 1).
SYNTAXE.
TPL_Parties = tableau.rpartition ( separateur )
TPL_Parties = ⇨ variable qui recevra la valeur [ optionnel ]
tableau ⇨ tableau d'octets [ OBLIGATOIRE ]
.rpartition ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
separateur ⇨ tableau d'octets de démarcation [ OBLIGATOIRE ]
REMARQUES.
tableau doit être un objet de type bytearray ( ) valide.
separateur doit être un tableau d'octets de type bytes ( ) ou bytearray ( ).
La recherche de separateur débute au dernier caractère de tableau et remonte vers le début, puis s’arrête dès que separateur est trouvé. Si d'autres occurrences de separateur se trouvent dans tableau, elles seront ignorées.
La méthode bytearray ( ).partition ( ) retourne un tuple ( ) de trois éléments, où l'élément à :
- l'index 0 est un bytearray ( ) allant du premier octet de tableau à l'octet avant separateur ;
- l'index 1, est un bytearray ( ) reprenant separateur ;
- l'index 2 est un bytearray ( ) allant de premier octet après separateur au dernier octet de tableau.
Si separateur n'est pas trouvé dans tableau bytearray ( ).rpartition ( ) retournera tableau et deux bytearray ( ) vides.
EXEMPLES.
BYA_Titre = bytearray ( "Mon Python à moi." , "utf-8" )
print ( BYA_Titre.rpartition ( b"on" ) ) retourne (bytearray(b'Mon Pyth'), bytearray(b'on'), bytearray(b' \xc3\xa0 moi.'))
print ( BYA_Titre.rpartition ( b"Nerd" ) ) retourne (bytearray(b''), bytearray(b''), bytearray(b'Mon Python \xc3\xa0 moi.'))
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.