Die rpartition () teilt die Zeichenfolge beim letzten Auftreten der Argumentzeichenfolge und gibt ein Tupel zurück, das den Teil vor dem Trennzeichen, die Argumentzeichenfolge und den Teil nach dem Trennzeichen enthält.
Die Syntax von rpartition()
lautet:
string.rpartition (Trennzeichen)
rpartition () Parameter ()
rpartition()
Die Methode verwendet ein Zeichenfolgenparameter-Trennzeichen, das die Zeichenfolge beim letzten Auftreten trennt.
Rückgabewert von rpartition ()
rpartition()
Methode gibt ein 3-Tupel zurück, das Folgendes enthält:
- Das Teil vor dem Trennzeichen, der Trennzeichenparameter und das Teil nach dem Trennzeichen, wenn der Trennzeichenparameter in der Zeichenfolge gefunden wird
- zwei leere Zeichenfolgen, gefolgt von der Zeichenfolge selbst, wenn der Trennzeichenparameter nicht gefunden wird
Beispiel: Wie funktioniert rpartition ()?
string = "Python is fun" # 'is' separator is found print(string.rpartition('is ')) # 'not' separator is not found print(string.rpartition('not ')) string = "Python is fun, isn't it" # splits at last occurence of 'is' print(string.rpartition('is'))
Ausgabe
('Python', 'ist', 'Spaß') ('', '', 'Python macht Spaß') ('Python macht Spaß', 'ist', "nicht wahr")