Rpartition () divide la stringa all'ultima occorrenza della stringa dell'argomento e restituisce una tupla contenente la parte prima del separatore, la stringa dell'argomento e la parte dopo il separatore.
La sintassi di rpartition()
è:
string.rpartition (separatore)
Parametri rpartition () ()
rpartition()
il metodo accetta un separatore di parametri di stringa che separa la stringa all'ultima occorrenza di esso.
Valore restituito da rpartition ()
rpartition()
il metodo restituisce una tupla di 3 elementi contenente:
- la parte prima del separatore, il parametro separatore e la parte dopo il separatore se il parametro separatore si trova nella stringa
- due stringhe vuote, seguite dalla stringa stessa se il parametro separatore non viene trovato
Esempio: come funziona 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'))
Produzione
('Python', 'is', 'fun') ('', '', 'Python is fun') ('Python is fun,', 'is', "n't it")