English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Python

Contrôle de flux Python

Fonctions en Python

Types de données en Python

Opérations de fichiers Python

Objets et classes Python

Dates et heures Python

Connaissances avancées Python

Manuel de référence Python

Utilisation et exemple de rpartition() pour les chaînes Python

Méthodes de chaîne Python

La méthode rpartition() est similaire à la méthode partition(), mais elle commence à chercher le délimiteur à partir de la fin de la chaîne cible, c'est-à-dire à droite.
Si la chaîne contient le délimiteur spécifié, elle retourne un3Un triplet de chaînes, le premier étant la sous-chaîne à gauche du délimiteur, le deuxième étant le délimiteur lui-même, et le troisième étant la sous-chaîne à droite du délimiteur.

La syntaxe de rpartition() est :

string.rpartition(separator)

Paramètres de rpartition()

La méthode rpartition() prend un paramètre de chaîne separator, qui le sépare à la dernière occurrence.

Retour de rpartition()

La méthode rpartition() recherche la dernière occurrence de la chaîne spécifiée et la sépare en un triplet d'éléments.
Le premier élément contient la partie de la chaîne avant la chaîne spécifiée.

Le deuxième élément contient la chaîne spécifiée.

Le troisième élément contient la partie de la chaîne après la chaîne.

Exemple : comment fonctionne rpartition() ?

string = "Python est amusant"
# Trouvé le délimiteur 'est '
print(string.rpartition('est '))
# Le délimiteur 'pas' n'a pas été trouvé
print(string.rpartition('pas'))
string = "Python est amusant, n'est-ce pas"
# Sépare à la dernière occurrence de "est"
print(string.rpartition('est'))

Lors de l'exécution de ce programme, la sortie est :

('Python', 'est', 'amusant')
('', '', 'Python est amusant')
('Python est amusant, ', 'est', "n'est-ce pas")

Méthodes de chaîne Python