Encontre e remova os números em string em python

Encontre e remova os números em string em python
Strings, como números inteiros, carros alegóricos e booleanos, são tipos de dados em python. Uma string é um dado que é incluído por citações únicas ou duplas. Além disso, é chamado de “sequência de personagens.”

Neste artigo, examinaremos vários métodos para remover dados numéricos de uma string python. Durante a limpeza de dados, normalmente eliminamos dados. Suponha que tenhamos uma string de amostra "ABC123KLM456" e queremos remover os números para obter uma string python que apenas inclui o personagem, "capaz.As cordas do Python incluem personagens, numerais, delimitadores, espaços e assim por diante.

Exemplo 01:

No exemplo a seguir, usamos um loop para comparar a string fornecida com uma sequência de dígitos e depois geramos uma nova string descartando apenas os dígitos. Na primeira linha, temos nossa variável de string original chamada 'A', que compreende caracteres e números mesclados. Criamos uma nova variável de string chamada 'Numbers', que inclui todos os dígitos de 0 a 9. Na terceira linha, outra variável de tipo de string vazia é criada e nomeada 'B.'A for loop é criado com uma condição' se 'que compara todos os elementos da variável' a '(string original) com a sequência de números. Se o elemento na sequência original não for encontrado na string 'números', o elemento de 'a' será adicionado à nova string 'b' b.'Depois que o loop for concluído, a variável' B 'compreenderá apenas os caracteres da nossa string original, eliminando assim todos os dígitos.

Finalmente, usando o comando de impressão, a variável 'B' é demonstrada lá no terminal de saída, de acordo com o instantâneo abaixo.

Exemplo 02:

No exemplo a seguir, usamos uma função python embutida, junção () e alfa (). O método junção () do Python é usado para conectar uma string com componentes iteráveis. Ele permite que você use vários iteráveis, como tuplas, listas, cordas e assim por diante. A função alpha () especifica se o atributo é um alfabeto ou talvez um dígito. Se a função detectar um personagem, ele retornará verdadeiro.

No código acima mencionado, a string original, que temos que mudar, é armazenada no nome da variável 'a.'A próxima linha emprega a função junção de Python () com um loop para seu parâmetro, bem como se a condição for alfa (). O loop for itera em toda a string original, e a condição se passa apenas o elemento. Se é um personagem e descarta qualquer coisa que não. Por fim, usando o comando de impressão, a variável 'B' é apresentada no lado da saída, como visto na figura abaixo.

Exemplo 03:

Digit () é outra função embutida do Python que pode ser usada como verificador de dígitos numéricos. A função IS Digit () especifica se o elemento for um alfabeto ou um dígito. Se a função detectar um número, ele retornará verdadeiro. Portanto, funciona como um inverso da função alfa (). Este método é muito semelhante ao anterior.

A string original é armazenada na variável chamada 'a.'Na próxima linha, a função junção () é usada com um loop for, que itera na sequência original que temos e uma condição "se não" com a função Digit (). Como a condição "se não" só retorna true se não houver um dígito numérico encontrado, a função junção () se unirá a todos os elementos presentes em 'A' ao descartar todos os dígitos numéricos e armazená -los na variável chamada 'b.'Finalmente, a string convertida' b 'é exibida no terminal de saída usando o comando de impressão, conforme mostrado na captura de tela abaixo.

Exemplo 04:

Outra maneira de remover os números da string é usando a função translate (). Primeiro, precisamos importar a biblioteca Python String para usar a função Make Trans (). A função make trans () separa os dígitos de um fluxo de string ao usar um objeto String. Em seguida, gera uma tabela na qual todo número inteiro de 'zero' a 'nove' é plotado para nenhum. Podemos então enviar esta tabela de tradução como um parâmetro para a função translate () que elimina todos os dígitos na string e gera uma nova string sem números.

No código acima, primeiro importamos a String Python Library. Em seguida, armazenamos nossa string original com números que precisamos mudar em uma variável chamada 'a.'Na próxima linha, usamos uma função trans () com dígitos de strings em seu parâmetro para criar uma tabela de dígitos de 0 a 9. Em seguida, esta tabela de tradução é passada para a função de tradução () do objeto 'a.'Ele retorna uma nova string substituindo os números especificados. Nesse caso, 0 a 9, e o armazena na nova variável de string chamada 'b'. A nova string 'B' é então exibida no terminal de saída usando o comando de impressão, como mostrado na captura de tela abaixo.

Exemplo 05:

Outra maneira notavelmente análoga para o exemplo anterior é importar dígitos, além de strings da Biblioteca Python. Isso nos permitiria usar diretamente a constante 'dígitos' em vez de chamar dígitos de strings.'

Armazenamos nossa string original com números que precisamos mudar em uma variável chamada 'a.'Na próxima linha, costumávamos fazer uma função trans () apenas com a constante' dígitos 'em seu parâmetro para armazenar uma tabela de dígitos de 0 a 9. Em seguida, esta tabela de tradução é passada para a função de tradução () do objeto 'a.'Ele retorna uma nova string substituindo os números especificados. Nesse caso, 0 a 9, e o armazena na nova variável de string chamada 'c'. Como visto no trecho abaixo, a nova string 'c' é exibida lá no terminal de saída usando a função de impressão.

Exemplo 06:

Neste exemplo, estaremos usando 'Ord' ou 'Ordinal' para comparar os elementos da nossa string original com seu código Unicode para remover os números. Sabemos que os números ou dígitos no Python têm valores de unicode de 48 a 57, para que possamos eliminar os valores ordes desse intervalo e manter o restante dos caracteres.

No código acima, o texto original com números é armazenado em uma variável chamada 'a.'Na próxima linha, uma nova variável de string vazia' B 'é inicializada. Então, um loop for percorrido pela corda A, elemento em termos de elemento. Os caracteres com valores Unicode no intervalo de 10 a 100 são descartados e o restante dos caracteres são adicionados à nova string 'B'. Em seguida, é exibido no terminal de saída usando o comando de impressão, como mostrado na captura de tela abaixo.

Conclusão:

Neste artigo, demonstramos como remover números inteiros de uma sequência de caracteres. Para aprender a remover dígitos de uma string python, utilizamos técnicas internas e código personalizado, como junção (), é um digit () e tradução (). Usamos todas essas funções em vários exemplos e ilustramos como essas funções funcionam com diferentes variáveis ​​e também usamos várias funções para alcançar a tarefa coletivamente. Conseguimos identificar e remover números de uma string simultaneamente na linguagem de programação do Python, pois é poses funções muito lucrativas e eficientes para ajudar em situações desafiadoras.