English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método splitlines() divide a string em pontos de quebra de linha e retorna uma lista de linhas da string.
Sintaxe de splitlines()
str.splitlines([keepends])
splitlines() pode conter até1um parâmetro.
keepends (Opcional)-Se fornecido keepends e for True, o caractere de nova linha também é incluído nos itens da lista.
Padrão: não inclui o caractere de nova linha.
splitlines() retorna uma lista de linhas da string.
Se não houver caractere de nova linha, retorna uma lista contendo um único item (linha única).
splitlines() divide a string nas seguintes limites de linha:
Representação | Descrição |
---|---|
\n | Quebra de linha |
\r | Retorno de carro |
\r\n | Retorno de carro+Quebra de linha |
\v ou \x0b | Linha de tabulação |
\f ou \x0c | Página de troca |
\x1c | Delimitador de arquivo |
\x1d | Delimitador de componente |
\x1e | Delimitador de registro |
\x85 | Próxima linha (C1Código especificado) |
\u2028 | Delimitador de linha |
\u2029 | Delimitador de parágrafos |
grocery = 'Milk\nChicken\r\nBread\rButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Quando executar o programa, a saída será:
['Milk', 'Chicken', 'Bread', 'Butter'] ['Milk\n', 'Chicken\r\n', 'Bread\r', 'Butter'] ['Milk Chicken Bread Butter']