Python String rpartition ()

O rpartition () divide a string na última ocorrência da string do argumento e retorna uma tupla contendo a parte anterior ao separador, a string do argumento e a parte após o separador.

A sintaxe de rpartition()é:

 string.rpartition (separador)

rpartition () Parâmetros ()

rpartition() O método usa um separador de parâmetro de string que separa a string na última ocorrência dele.

Valor de retorno de rpartition ()

rpartition() método retorna uma tupla de 3 contendo:

  • a parte antes do separador, o parâmetro do separador e a parte depois do separador se o parâmetro do separador for encontrado na string
  • duas strings vazias, seguidas pela própria string se o parâmetro separador não for encontrado

Exemplo: Como funciona 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'))

Resultado

 ('Python', 'é', 'divertido') ('', '', 'Python é divertido') ('Python é divertido,', 'é', "não é")

Artigos interessantes...