Python Remova os espaços da corda

Python Remova os espaços da corda
As cordas criadas em Python são imutáveis, para que não possam ser alteradas. Python tem um enorme conjunto de funções que podem ser usadas nas strings. No entanto, todas as funções da string retornam o novo valor, pois não podem alterar o valor original da string. Qualquer função que manipula o valor da string python retorna um novo valor de string que é atribuído a uma nova string para que a string original possa ser alterada. As funções de string python mais usadas são capitalizadas (), split (), count (), find (), index (), junção (), substituir (), etc. Assim, para remover os espaços brancos da corda, várias funções de string python podem ser usadas. Neste artigo, discutiremos os três principais métodos explicitamente usados ​​para remover o espaço de Strings Python. Suponha que tenhamos uma string definida como: # pystring = 'Esta é a string python \ n \ t'

A pystring tem quatro espaços, um novo caractere '\ n' junto com um caractere de guia '\ t'. Vamos ver como os espaços podem ser removidos da pistragem fornecida. Abaixo, você pode encontrar a sintaxe e três exemplos de como remover espaços da string.

Exemplo 1

Como mencionado acima, a função substituir () é uma função de string python comumente usada. A função substitui () substitui um caractere, palavra ou frase específico dentro de uma frase especificada. Aqui está a sintaxe da função substituta () que é usada para remover espaços da string.

# Sintaxe Geral: VariableName.Substitua (Oldstring, Newstring, Count)

O nome da variatleblename é uma variável que contém a string. Oldstring é uma palavra, caráter ou frase que precisa ser alterada, e o usuário deve fornecer. Newstring é uma nova palavra, caráter ou frase que deve substituir o valor antigo na string e deve ser fornecido. Por fim, a contagem especifica o número de ocorrências do valor antigo que deve ser substituído. É opcional; Portanto, se a contagem não for fornecida, o padrão substituirá todas as ocorrências na antiga linha. Aqui está o código que substitui o espaço na string:

Pystring = 'Esta é a string python'
x = Pystring.substituir(" ", "")
impressão (x)

A saída do código aéreo é a seguinte.

Exemplo 2

O próximo exemplo é uma combinação de duas funções de string python split () e junção (). A função split () separa a string no separador especificado e retorna a string como uma lista. A sintaxe geral da função split () é a seguinte:

# Sintaxe Geral: VariableName.dividido (separador, contagem)

O nome da variatleblename é uma variável que contém a string. O separador especifica o separador que será usado para dividir a corda. É opcional; Portanto, o valor padrão é um espaço em branco. A contagem especifica o número de divisões que precisam ser feitas. Também é opcional; Portanto, o valor padrão é "todas as ocorrências". Pelo contrário, a função junção () leva a lista e retorna todos os valores iteráveis ​​em uma única string. Abaixo está a sintaxe da função junção ():

# Sintaxe Geral: VariableName.ingressar (lista)

O nome da variatleblename é uma variável que contém a string. A lista é uma lista iterável de itens que serão devolvidos como uma única string e deve ser fornecida. Dê uma olhada no código Split () e ingressos () para substituir os espaços na string.

Pystring = 'Esta é a string python \ n \ t'
imprimir("".Junte -se (Pystring.dividir()))

O código acima cria a seguinte saída.

Exemplo 3

No último exemplo, discutiremos o uso da função translate () para remover os espaços de uma string. A função tradlate () é comparável à função substituir (). O objetivo geral da função traduz () é substituir um caractere específico na string especificada pelo caractere definido na tabela de mapeamento. Aqui está a sintaxe da função translate ().

# Sintaxe Geral: Varibalename.transalato (valor)

O nome da variatleblename é uma variável que contém a string. O valor é uma tabela de mapeamento ou um personagem de dicionário que define como executar a substituição. Abaixo está o código da função de tradução () para substituir os espaços em uma string.

Pystring = 'Esta é a string python \ n \ t'
mytable = pystring.MakeTrans (",", '\ n \ t \ r')
Imprimir (Pystring.traduzir (mytable))

Aqui está o resultado quando executamos o código acima.

Conclusão

Existem numerosos métodos para eliminar os espaços de cordas em Python. Alguns exemplos são fornecidos acima que são muito fáceis de aprender e usados ​​para remover os espaços de uma corda. No entanto, o principal ponto principal que deve ser lembrado é que as cordas do Python são imutáveis, para que elas não possam ser alteradas e uma nova string precisa ser criada para armazenar a corda manipulada ou alterada.