Python String rpartition ()

Funkce rpartition () rozděluje řetězec při posledním výskytu řetězce argumentu a vrací n-tici obsahující část před oddělovačem, řetězec argumentu a část za oddělovačem.

Syntaxe rpartition()je:

 string.rpartition (separator)

rpartition () Parametry ()

rpartition() metoda přebírá oddělovač parametrů řetězce, který odděluje řetězec při posledním výskytu.

Návratová hodnota z rpartition ()

rpartition() metoda vrací 3 n-tici obsahující:

  • část před oddělovačem, parametr oddělovače a část za oddělovačem, pokud je parametr oddělovače nalezen v řetězci
  • dva prázdné řetězce, za nimiž následuje samotný řetězec, pokud nebyl nalezen parametr oddělovače

Příklad: Jak funguje 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'))

Výstup

 ('Python', 'is', 'fun') ('', '', 'Python is fun') ('Python is fun,', 'is', "n't it")

Zajímavé články...