Il metodo splitlines () divide la stringa nelle interruzioni di riga e restituisce un elenco di righe nella stringa.
La sintassi di splitlines()
è:
str.splitlines ((keepends))
Parametri splitlines ()
splitlines()
accetta al massimo 1 parametro.
keepends (facoltativo) - Se viene fornito keepends e True
, anche le interruzioni di riga sono incluse negli elementi dell'elenco.
Per impostazione predefinita, le interruzioni di riga non sono incluse.
Valore restituito dalle linee di divisione ()
splitlines()
restituisce un elenco di righe nella stringa.
Se non ci sono caratteri di interruzione di riga, restituisce un elenco con un singolo elemento (una singola riga).
splitlines()
si divide sui seguenti confini di riga:
Rappresentazione | Descrizione |
---|---|
n | Line Feed |
r | Ritorno in carrozza |
r n | Ritorno a capo + Avanzamento riga |
v o x0b | Tabulazione riga |
f o x0c | Avanzamento modulo |
x1c | Separatore di file |
x1d | Separatore di gruppi |
x1e | Separatore record |
x85 | Riga successiva (codice di controllo C1) |
u2028 | Separatore di linea |
u2029 | Separatore di paragrafo |
Esempio: come funziona splitlines ()?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Produzione
("Milk", "Chicken", "Bread", "Butter") ("Milk n", "Chicken r n", "Bread r", "Butter") ("Milk Chicken Bread Butter")