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']