Python String rpartition ()

Rpartition () divide la cadena en la última aparición de la cadena del argumento y devuelve una tupla que contiene la parte del separador anterior, la cadena del argumento y la parte posterior al separador.

La sintaxis de rpartition()es:

 string.rpartition (separador)

rpartition () Parámetros ()

rpartition() El método toma un separador de parámetro de cadena que separa la cadena en la última aparición de la misma.

Valor de retorno de rpartition ()

rpartition() El método devuelve una tupla de 3 que contiene:

  • la parte antes del separador, el parámetro del separador y la parte después del separador si el parámetro del separador se encuentra en la cadena
  • dos cadenas vacías, seguidas de la propia cadena si no se encuentra el parámetro separador

Ejemplo: ¿Cómo 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'))

Salida

 ('Python', 'es', 'divertido') ('', '', 'Python es divertido') ('Python es divertido,', 'es', "no es")

Articulos interesantes...