Método partition() en Python

El método partition() en Python es una función incorporada que se utiliza para dividir una cadena en tres partes en función de la ocurrencia de una subcadena especificada. Las tres partes resultantes son las siguientes:

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.

  • Parte Anterior (Before): Es la parte de la cadena antes de la primera aparición de la subcadena especificada.
  • Subcadena (Separator): Es la propia subcadena especificada.
  • Parte Posterior (After): Es la parte de la cadena que sigue a la primera aparición de la subcadena especificada.

La sintaxis general del método partition()

Ejemplo

    print(cadena)
  
  • cadena : Es la cadena de texto en la que deseas realizar la partición.
  • subcadena : Es la subcadena que se utiliza como punto de división.

Ejemplo del el método partition()

A continuación, te proporciono un ejemplo detallado para ilustrar cómo funciona el método partition() :

Ejemplo

    # Mostramos el resultado
print("Parte Anterior:", resultado[0])
print("Subcadena:", resultado[1])
print("Parte Posterior:", resultado[2])
  

Salida:

Ejemplo

    print(cadena)

En este ejemplo, hemos dividido la cadena frase en tres partes utilizando la coma como separador. Como resultado, obtuvimos las tres partes mencionadas anteriormente.

Es importante destacar que el método partition() siempre devuelve una tupla que contiene las tres partes. Puedes acceder a estas partes utilizando índices, como se muestra en el ejemplo.

El método partition() es útil cuando necesitas dividir una cadena en partes basadas en la primera ocurrencia de una subcadena específica sin eliminar la subcadena en sí.


Practica Método partition() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

El método partition() en Python es una función incorporada que se utiliza para dividir una cadena en tres partes en función de la.

Ejemplo

    print(cadena)
  
Abrir en editor

Ejercicio: Mostramos el resultado

A continuación, te proporciono un ejemplo detallado para ilustrar cómo funciona el método partition().

Ejemplo

    # Mostramos el resultado
print("Parte Anterior:", resultado[0])
print("Subcadena:", resultado[1])
print("Parte Posterior:", resultado[2])
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.