Python remove a nova linha de uma string

Python remove a nova linha de uma string
Em Python, as cordas são uma série de elementos. Esses elementos são cercados por aspas simples e duplas. Python tem um símbolo de nova linha. É representado por "/n". É utilizado para rastrear o clímax de uma linha e a aparência de uma nova linha. O personagem Newline é utilizado em F-strings. Além disso, a declaração de impressão imprime um personagem novo.

NEWLINE CARACHADOR “/n” é um personagem especial. É útil fazer uma nova linha. Quando utilizamos o personagem Newline (/n), uma nova linha é criada espontaneamente.

Em Python, as cordas têm um personagem newline (/n). Se queremos remover o personagem Newline no final da string, usamos a função rStrip (). Essas funções são funções internas. Vamos dar uma olhada nesses métodos:

Usando a função strip ():

A função Strip () é usada para a remoção de espaços brancos da corda. Esta é uma função embutida de python. Se queremos remover o caractere da nova linha do final da string, usamos a função rStrip () em vez da função Strip (). O personagem de nova linha presente à direita da string não é afetado usando esta função e não muda.

Para realizar os códigos de Python, precisamos instalar o Spyder versão 5. Criamos um novo projeto chamado “sem título.py6 ”. Para criar um novo arquivo, pressionamos "Ctrl+N" no teclado:

Nesse caso, pegamos uma string chamada "Data". Queremos remover o caractere da nova linha da string dada. Declaramos uma lista vazia. A variável usada para essa lista vazia é new_data. Então, fazemos um loop "para" que se repete até o fim. Quando o caractere de nova linha é removido da string, ele é salvo em uma variável new_data. Para fazer isso, utilizamos o método Append () para adicioná -lo. Depois disso, utilizamos a função Strip () que elimina o personagem Newline da string:

A declaração de impressão retorna a lista fornecida da string sem um personagem de nova linha.

Use a função substituir ():

A função substituir () é útil para substituir o elemento específico por um elemento definido. É uma função embutida de python. Portanto, não precisamos instalar este recurso.

O método de força bruta é outro nome para esta técnica. Neste método, usamos o loop "para". Se encontrarmos um caractere novo na string, geralmente substituímos cada string usando o loop "for". Fazemos uma lista de elementos e aplicamos esta técnica a ela. As listas são o tipo de dados de python que são usados ​​para armazenar vários itens em uma variável.

Fazemos uma lista de elementos na string. A variável usada para a lista é "string". Vamos substituir esses caracteres newline pelo espaço em branco. Usamos a variável "Rez" para declarar uma lista vazia. Aqui, um loop é criado. Este loop se repete até o final da lista:

Se removermos o caractere da nova linha da string, ele será salvo na variável "rez". Para isso, utilizamos o método Append (). Em seguida, aplicamos a função Substituir (). Existem dois parâmetros implementados nesta função. O primeiro parâmetro é "/n". É esse personagem que queremos substituir. Passamos o Whitespace como um segundo parâmetro da função:

Temos a lista substituída dos elementos como uma saída.

Usando o Re.Método sub ():

Lá.O método sub () é utilizado para obter uma substring e restaurar sua existência na string com outra substring. Para usar esta função, temos que importar o módulo "RE" para o código. Este módulo é um módulo embutido do Python que lida com a expressão regular. É útil encontrar padrões para seqüências específicas:

Neste código, importamos o módulo "RE". Fazemos uma string pela variável "List". Declaramos uma lista vazia. A variável "saída" é usada para essa lista vazia. O loop "for" é criado neste código. Ele repete até o fim. Depois de eliminar o personagem Newline, ele é salvo em uma variável de "saída". Em seguida, usamos a função append (). Depois disso, sub.a função substituta () é aplicada. Contém dois argumentos. O personagem Newline é passado como um primeiro argumento, e uma corda vazia é passada como um segundo argumento porque "/n" é substituído por uma corda vazia. Por fim, chamamos a declaração de impressão para obter a saída.

Isso utiliza o módulo regex do RE.sub função. Ele muda todos os personagens da Newline com strings vazios. Esta função procura cada ocorrência.

A declaração de impressão imprime a string substituída usando o RE.sub função.

Conclusão:

Em Python, o personagem Newline é representado por "/n". Os suportes quadrados cercam a lista. Os elementos dentro da lista são segregados por vírgulas. Neste artigo, explicamos vários métodos para eliminar o personagem Newline de uma string. Usamos o módulo regex de re.função sub () e também utilize a função substituta (). Esta função remove todos os caracteres da nova linha e os substitui pelo espaço em branco. Espero que este artigo o ajude muito enquanto elimina a nova linha da corda Python.