El método splitlines () divide la cadena en los saltos de línea y devuelve una lista de líneas en la cadena.
La sintaxis de splitlines()
es:
str.splitlines ((keepends))
Parámetros splitlines ()
splitlines()
toma como máximo 1 parámetro.
keepends (opcional): si se proporciona keepends y True
, los saltos de línea también se incluyen en los elementos de la lista.
De forma predeterminada, los saltos de línea no se incluyen.
Valor de retorno de las líneas de división ()
splitlines()
devuelve una lista de líneas en la cadena.
Si no hay caracteres de salto de línea, devuelve una lista con un solo elemento (una sola línea).
splitlines()
se divide en los siguientes límites de línea:
Representación | Descripción |
---|---|
orte | Linea de alimentación |
r | Retorno de carro |
r n | Retorno de carro + salto de línea |
v o x0b | Tabulación de línea |
f o x0c | Alimentación de formulario |
x1c | Separador de archivos |
x1d | Separador de grupos |
x1e | Separador de registros |
x85 | Siguiente línea (código de control C1) |
u2028 | Separador de línea |
u2029 | Separador de párrafos |
Ejemplo: ¿Cómo funciona splitlines ()?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Salida
('Leche', 'Pollo', 'Pan', 'Mantequilla') ('Leche n', 'Pollo r n', 'Pan r', 'Mantequilla') ('Leche Pollo Pan Mantequilla')