67 of 151 menu

Método rpartition

O método rpartition retorna uma tupla de uma string dividida pela última ocorrência de uma substring e do separador especificado no parâmetro.

Sintaxe

string.rpartition(separador)

Exemplo

Vamos aplicar o método rpartition à seguinte string:

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

Resultado da execução do código:

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

Exemplo

Agora vamos adicionar um caractere adicional '_' à nossa string e aplicar o método rpartition novamente:

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

Como pode ser visto no resultado obtido, o método dividiu a string apenas pela última ocorrência do caractere '_':

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

Veja também

  • método join,
    que retorna uma string a partir de uma lista de strings
  • método partition,
    que divide uma string pela primeira ocorrência de uma substring
  • método rsplit,
    que divide uma string por uma substring a partir da direita
  • método split,
    que divide uma string por uma substring a partir da esquerda
bydeenesfrptru