Méthode splitlines() de Python

Python 字符串Chaîne Python


Description

Python splitlines() découpe en lignes ('\r', '\r\n', \n'), renvoyant une liste contenant chaque ligne comme élément. Si le paramètre keepends est False, les sauts de ligne ne sont pas inclus ; s'il est True, les sauts de ligne sont conservés.

Syntaxe

Syntaxe de la méthode splitlines() :

str.splitlines([keepends])

Parameters

  • keepends -- Indique si les sauts de ligne ('\r', '\r\n', \n') doivent être conservés dans la sortie. La valeur par défaut est False, ce qui signifie que les sauts de ligne ne sont pas inclus ; si True, les sauts de ligne sont conservés.

Valeur de retour

Renvoie une liste contenant chaque ligne comme élément.

Exemple

L'exemple suivant montre comment utiliser la fonction splitlines() :

Exemple (Python 2.0+)

#!/usr/bin/python str1 = 'ab c\n\nde fg\rkl\r\n' print str1.splitlines(); str2 = 'ab c\n\nde fg\rkl\r\n' print str2.splitlines(True)

La sortie de l'exemple ci-dessus est :

['ab c', '', 'de fg', 'kl']
['ab c\n', '\n', 'de fg\r', 'kl\r\n']

Python 字符串Chaîne Python

Autres extensions