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.
Sintaxis método splitlines() en Python
La sintaxis general del método splitlines() es la siguiente:
string.splitlines(keeplinebreaks)
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, keepends es False.
Ejemplo método splitlines() en Python
Dividir una cadena en una lista donde cada línea es un elemento de la lista:
txt = "Bienvenido al tutorial de Python" x = txt.splitlines() 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:
'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:
txt = "Bienvenido al tutorial de Python" x = txt.splitlines(True) print(x)
Valores de parámetros
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