Az rpartition () az argumentum karaktersorozat utolsó előfordulásakor felosztja a karakterláncot, és egy olyan duplát ad vissza, amely tartalmazza az elválasztó előtti részt, az argumentum karakterláncot és az elválasztó utáni részt.
A szintaxisa rpartition()
:
string.rpartition (elválasztó)
rpartition () Paraméterek ()
rpartition()
A metódus egy karakterlánc-paraméter elválasztót vesz fel, amely elválasztja a karakterláncot annak legutóbbi előfordulásakor.
Return value from rpartition ()
rpartition()
A metódus három duplát ad vissza, amely a következőket tartalmazza:
- az elválasztó előtti rész, az elválasztó paraméter és az elválasztó utáni rész, ha az elválasztó paraméter megtalálható a stringben
- két üres karakterlánc, amelyet maga a karakterlánc követ, ha az elválasztó paraméter nem található
Példa: Hogyan működik az 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'))
Kimenet
('Python', 'is', 'fun') ('', '', 'Python is fun') ('A Python szórakoztató,', 'is', 'nem igaz')