Metoda rpartition

Metoda rpartition returnează un tuplu dintr-un șir împărțit la ultima potrivire a substringului și a separatorului specificat în parametru.

Sintaxă

pythonșir.rpartition(separator)

Exemplu

Să aplicăm metoda rpartition următorului șir:

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

Rezultatul executării codului:

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

Exemplu

Acum să adăugăm un caracter suplimentar '_' în șirul nostru și să aplicăm din nou metoda rpartition:

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

După cum se vede din rezultatul obținut, metoda a împărțit șirul doar la ultima potrivire a caracterului '_':

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

Vedeți și

  • metoda join,
    care returnează un șir dintr-o listă de șiruri
  • metoda partition,
    care împarte șirul la prima potrivire a substringului
  • metoda rsplit,
    care împarte șirul după substring din dreapta
  • metoda split,
    care împarte șirul după substring din stânga