Metodo rpartition

Il metodo rpartition restituisce una tupla da una stringa divisa in base all'ultima corrispondenza della sottostringa e del separatore specificato nel parametro.

Sintassi

pythonstringa.rpartition(separatore)

Esempio

Applichiamo il metodo rpartition alla seguente stringa:

pythontxt = 'abc_dea'
print(txt.rpartition('_'))

Risultato dell'esecuzione del codice:

python('abc', '_', 'dea')

Esempio

Ora aggiungiamo un carattere '_' aggiuntivo alla nostra stringa e applichiamo nuovamente il metodo rpartition:

pythontxt = 'ab_cd_ea'
print(txt.rpartition('_'))

Come si vede dal risultato ottenuto, il metodo ha diviso la stringa solo in base all'ultima corrispondenza del carattere '_':

python('ab_cd', '_', 'ea')

Vedi anche

  • metodo join,
    che restituisce una stringa da una lista di stringhe
  • metodo partition,
    che divide una stringa in base alla prima corrispondenza di una sottostringa
  • metodo rsplit,
    che divide una stringa in base a una sottostringa da destra
  • metodo split,
    che divide una stringa in base a una sottostringa da sinistra