O método splitlines () divide a string nas quebras de linha e retorna uma lista de linhas na string.
A sintaxe de splitlines()
é:
str.splitlines ((Keepends))
Parâmetros splitlines ()
splitlines()
leva no máximo 1 parâmetro.
Keepends (opcional) - Se Keepends for fornecido e True
, as quebras de linha também serão incluídas nos itens da lista.
Por padrão, as quebras de linha não são incluídas.
Valor de retorno das linhas de divisão ()
splitlines()
retorna uma lista de linhas na string.
Se não houver caracteres de quebra de linha, ele retorna uma lista com um único item (uma única linha).
splitlines()
divide-se nos seguintes limites de linha:
Representação | Descrição |
---|---|
n | Alimentação de linha |
r | Retorno de carruagem |
r n | Retorno de carro + alimentação de linha |
v ou x0b | Tabulação de linha |
f ou x0c | Feed de formulário |
x1c | Separador de Arquivo |
x1d | Separador de Grupo |
x1e | Separador de Registro |
x85 | Próxima linha (código de controle C1) |
u2028 | Separador de Linha |
u2029 | Separador de Parágrafo |
Exemplo: Como as linhas de divisão () funcionam?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Resultado
('Leite', 'Frango', 'Pão', 'Manteiga') ('Leite n', 'Frango r n', 'Pão r', 'Manteiga') ('Leite Frango Pão Manteiga')