Rpartition () rozdelí reťazec pri poslednom výskyte reťazca argumentov a vráti n-ticu obsahujúcu časť pred oddeľovačom, reťazec argumentov a časť za oddeľovačom.
Syntax rpartition()
je:
string.rpartition (separator)
rpartition () Parametre ()
rpartition()
metóda berie oddeľovač parametrov reťazca, ktorý oddeľuje reťazec pri jeho poslednom výskyte.
Návratová hodnota z rpartition ()
rpartition()
metóda vráti trojicu obsahujúcu:
- časť pred oddeľovačom, parameter oddeľovača a časť za oddeľovačom, ak sa parameter oddeľovača nachádza v reťazci
- dva prázdne reťazce, za ktorými nasleduje samotný reťazec, ak sa nenájde parameter oddeľovača
Príklad: Ako 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ýkon
('Python', 'is', 'fun') ('', '', 'Python is fun') ('Python is fun,', 'is', "n't it")