English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo splitlines() divide la stringa alle posizioni del carattere di newline e restituisce una lista di righe della stringa.
Sintassi di splitlines()
str.splitlines([keepends])
splitlines() può includere fino a 1 parametro.
keepends (Opzionale) - Se fornito keepends e True, i caratteri di newline sono inclusi anche negli elementi della lista.
Di default, non include i caratteri di newline.
splitlines() restituisce una lista di righe della stringa.
Se non ci sono caratteri di newline, restituisce una lista contenente un singolo elemento (riga singola).
splitlines() suddivide le stringhe alle seguenti boundarie di riga:
Rappresentazione | Descrizione |
---|---|
\n | Carattere di riavvio |
\r | Carattere di invio |
\r\n | Invio+Carattere di riavvio |
\v O \x0b | Linea tabulazione |
\f O \x0c | Pagina di riavvio |
\x1c | Simbolo di separazione dei file |
\x1d | Simbolo di separazione dei componenti |
\x1e | Simbolo di separazione dei record |
\x85 | Riga successiva (C1 specific code) |
\u2028 | Separator |
\u2029 | Simbolo di separazione del paragrafo |
grocery = 'Milk\nChicken\r\nBread\rButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Quando si esegue questo programma, l'output è:
['Latte', 'Pollo', 'Pane', 'Burro'] ['Latte\n', 'Pollo\r\n', 'Pane\r', 'Burro'] ['Latte Pollo Pane Burro']