De rpartition () splitst de string bij de laatste keer dat de argument string voorkomt en retourneert een tuple met het deel het voor scheidingsteken, argument string en het deel na het scheidingsteken.
De syntaxis van rpartition()
is:
string.rpartition (scheidingsteken)
rpartition () Parameters ()
rpartition()
methode neemt een stringparameter scheidingsteken dat de string scheidt bij de laatste keer dat deze voorkomt.
Retourwaarde van rpartition ()
rpartition()
methode retourneert een 3-tupel met daarin:
- het deel voor het scheidingsteken, de parameter scheidingsteken en het deel na het scheidingsteken als de parameter scheidingsteken wordt gevonden in de tekenreeks
- twee lege strings, gevolgd door de string zelf als de parameter separator niet wordt gevonden
Voorbeeld: hoe werkt 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'))
Uitvoer
('Python', 'is', 'fun') ('', '', 'Python is fun') ('Python is fun,', 'is', "n't it")