Método Python String splitlines ()
Descripción
Método de cadena de Python splitlines() devuelve una lista con todas las líneas en una cadena, opcionalmente incluyendo los saltos de línea (si se proporciona num y es verdadero)
Sintaxis
A continuación se muestra la sintaxis de splitlines() método -
str.splitlines()
Parámetros
Keepends - Este es un parámetro opcional, si su valor es verdadero, los saltos de línea necesarios también se incluyen en la salida.
Ejemplo
El siguiente ejemplo muestra el uso del método splitlines ().
#!/usr/bin/python
str = "Line1-a b c d e f\nLine2- a b c\n\nLine4- a b c d";
print str.splitlines( )
print str.splitlines( 0 )
print str.splitlines( 3 )
print str.splitlines( 4 )
print str.splitlines( 5 )
Cuando ejecutamos el programa anterior, produce el siguiente resultado:
['Line1-a b c d e f', 'Line2- a b c', '', 'Line4- a b c d']
['Line1-a b c d e f', 'Line2- a b c', '', 'Line4- a b c d']
['Line1-a b c d e f\n', 'Line2- a b c\n', '\n', 'Line4- a b c d']
['Line1-a b c d e f\n', 'Line2- a b c\n', '\n', 'Line4- a b c d']
['Line1-a b c d e f\n', 'Line2- a b c\n', '\n', 'Line4- a b c d']
Ejemplo
Si pasa "Verdadero" como parámetro a este método, esto incluye los saltos de línea en la salida.
#!/usr/bin/python
str = "Line1-a b c d e f\nLine2- a b c\n\nLine4- a b c d";
print str.splitlines(True)
print str.splitlines( 0 )
print str.splitlines( 3 )
print str.splitlines( 4 )
print str.splitlines( 5 )
Salida
Cuando ejecutamos el programa anterior, produce el siguiente resultado:
['Line1-a b c d e f\n', 'Line2- a b c\n', '\n', 'Line4- a b c d']
['Line1-a b c d e f', 'Line2- a b c', '', 'Line4- a b c d']
['Line1-a b c d e f\n', 'Line2- a b c\n', '\n', 'Line4- a b c d']
['Line1-a b c d e f\n', 'Line2- a b c\n', '\n', 'Line4- a b c d']
['Line1-a b c d e f\n', 'Line2- a b c\n', '\n', 'Line4- a b c d']