Metodo partition

Il metodo partition restituisce una tupla da una stringa divisa in base alla prima occorrenza della sottostringa e del separatore specificato nel parametro.

Sintassi

pythonstringa.partition(separatore)

Esempio

Applichiamo il metodo partition alla seguente stringa:

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

Risultato dell'esecuzione del codice:

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

Esempio

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

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

Come si evince dal risultato ottenuto, il metodo ha diviso la stringa solo in base alla prima occorrenza del carattere '_':

python('ab', '_', 'cd_ea')

Vedi anche

  • metodo rpartition,
    che divide una stringa in base all'ultima occorrenza 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
  • metodo join,
    che restituisce una stringa da una lista di stringhe