Méthode Python String splitlines ()

La description

Méthode de chaîne Python splitlines() renvoie une liste avec toutes les lignes en chaîne, incluant éventuellement les sauts de ligne (si num est fourni et est vrai)

Syntaxe

Voici la syntaxe pour splitlines() méthode -

str.splitlines()

Paramètres

  • Keepends - Il s'agit d'un paramètre facultatif, si sa valeur est true, les sauts de ligne nécessaires sont également inclus dans la sortie.

Exemple

L'exemple suivant montre l'utilisation de la méthode 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 )

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

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

Exemple

Si vous passez «True» comme paramètre à cette méthode, cela inclut les sauts de ligne dans la sortie.

#!/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 )

Production

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

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