English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati in Python

Operazioni sui file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di splitlines() di stringa Python

Metodi di stringa di Python

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

Parametro di splitlines()

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.

Valore di splitlines()

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:

RappresentazioneDescrizione
\nCarattere di riavvio
\rCarattere di invio
\r\nInvio+Carattere di riavvio
\v O \x0bLinea tabulazione
\f O \x0cPagina di riavvio
\x1cSimbolo di separazione dei file
\x1dSimbolo di separazione dei componenti
\x1eSimbolo di separazione dei record
\x85Riga successiva (C1 specific code)
\u2028Separator
\u2029Simbolo di separazione del paragrafo

Esempio: come funziona splitlines()?

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

Metodi di stringa di Python