Método splitlines() en Python
El método
splitlines()
en Python es una función de cadena que se utiliza para dividir una cadena en una lista de subcadenas, utilizando los caracteres de salto de línea como separadores. Es útil cuando se trabaja con texto que contiene múltiples líneas y se desea procesar cada línea por separado.
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.
Sintaxis método splitlines() en Python
La sintaxis general del método
splitlines()
es la siguiente:
Ejemplo
print(string)
Donde:
-
cadena: Es la cadena original que se desea dividir en líneas. -
keepends(opcional): Es un argumento booleano que determina si se deben mantener los caracteres de salto de línea (True) o si deben eliminarse (False) en la lista resultante. Por defecto,keependsesFalse.
Ejemplo método splitlines() en Python
Dividir una cadena en una lista donde cada línea es un elemento de la lista:
Ejemplo
print(x)
print(x)
En el código que proporcionaste, la variable
txt
contiene la cadena
"Bienvenido al tutorial de Python"
. Luego, se utiliza el método
splitlines()
para dividir la cadena en una lista de subcadenas, utilizando los caracteres de salto de línea (
\n
) como separadores. Sin embargo, en la cadena original no hay caracteres de salto de línea, por lo que la función
splitlines()
simplemente devuelve una lista que contiene la cadena original como único elemento.
Resultado:
Ejemplo
'Bienvenido al tutorial de Python'
La lista
x
contiene solo un elemento, que es la cadena
"Bienvenido al tutorial de Python"
, ya que no se encontraron caracteres de salto de línea en la cadena original.
Es importante tener en cuenta que el método
splitlines()
es útil cuando se trabaja con cadenas que contienen múltiples líneas separadas por saltos de línea (
\n
). Si no hay caracteres de salto de línea en la cadena, la función simplemente devuelve una lista que contiene la cadena original sin cambios.
Ejemplo de dividir la cadena con splitlines()
Divida la cadena, pero mantenga los saltos de línea:
Ejemplo
print(string)
Valores de parámetros
La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.
| Parámetros | Descripción |
|---|---|
| keeplinebreaks | Opcional. Especifica si se deben incluir los saltos de línea (Verdadero) o no (Falso). El valor predeterminado es falso. |
- Tutorial de Cadenas en Python
Practica Método splitlines() 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: La sintaxis general del método
La sintaxis general del método splitlines() es la siguiente.
Ejercicio: Usar print()
Dividir una cadena en una lista donde cada línea es un elemento de la lista.
Ejercicio: Divida la cadena, pero mantenga los saltos de línea
Divida la cadena, pero mantenga los saltos de línea.