Funkcja rpartition () dzieli łańcuch przy ostatnim wystąpieniu argumentu łańcuchowego i zwraca krotkę zawierającą część poprzedzającą separator, ciąg argumentu i część po separatorze.
Składnia rpartition()
to:
string.rpartition (separator)
rpartition () Parametry ()
rpartition()
przyjmuje separator parametrów ciągu, który oddziela ciąg przy ostatnim jego wystąpieniu.
Wartość zwracana z rpartition ()
rpartition()
metoda zwraca 3-krotkę zawierającą:
- część przed separatorem, parametr separator i część za separatorem, jeśli parametr separator znajduje się w ciągu
- dwa puste ciągi, po których następuje sam ciąg, jeśli nie zostanie znaleziony parametr separator
Przykład: Jak działa 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'))
Wynik
('Python', 'is', 'fun') ('', '', 'Python is fun') ('Python is fun,', 'is', "no not it")