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 é")