Busque y elimine los números en la cadena en Python

Busque y elimine los números en la cadena en Python
Las cuerdas, como enteros, carrozas y booleanos, son tipos de datos en Python. Una cadena es un datos encerrados por citas simples o dobles. Además se conoce como una "secuencia de personajes."

En este artículo, analizaremos varios métodos para eliminar datos numéricos de una cadena de Python. Durante la limpieza de datos, normalmente eliminamos los datos. Suponga que tenemos una cadena de muestra "ABC123KLM456" y queremos eliminar los números para obtener una cadena de Python que solo incluya el personaje, "Capaz."Las cuerdas de Python incluyen personajes, números, delimitadores, espacios, etc.

Ejemplo 01:

En el siguiente ejemplo, utilizamos un bucle for para comparar la cadena dada con una cadena de dígitos y luego generamos una nueva cadena descartando solo los dígitos. En la primera línea, tenemos nuestra variable de cadena original llamada 'A' que comprende caracteres y números fusionados. Creamos una nueva variable de cadena llamada 'números' que incluye todos los dígitos de 0 a 9. En la tercera línea, se crea otra variable de tipo de cadena vacía y se llama 'b.'A para el bucle se crea con una condición' if 'que compara cada elemento de la variable' a '(cadena original) con la cadena de números. Si el elemento en la cadena original no se encuentra en los 'números de la cadena,' el elemento de 'a' se agrega a la nueva cadena 'b.'Después de que se complete el bucle for, la variable' b 'comprenderá solo los caracteres de nuestra cadena original, eliminando así todos los dígitos.

Finalmente, al usar el comando de impresión, la variable 'B' se demuestra allí en el terminal de salida, de acuerdo con la instantánea a continuación.

Ejemplo 02:

En el siguiente ejemplo, utilizamos una función de Python incorporada, unión () y alfa (). El método de Python Join () se utiliza para conectar una cadena con componentes iterables. Le permite usar varios iterables, como tuplas, listas, cadenas, etc. La función alfa () especifica si el atributo es un alfabeto o tal vez un dígito. Si la función detecta un personaje, devuelve verdadero.

En el código mencionado anteriormente, la cadena original, que tenemos que cambiar, se almacena en el nombre de la variable 'a.'La siguiente línea emplea la función de Python Join () con un bucle para su parámetro, así como un si la condición es alfa (). El bucle for iterates en toda la cadena original, y la condición if solo pasa el elemento. Si se trata de un personaje y descarta algo que no sea el personaje, la nueva cadena se almacena en la variable llamada 'B' que solo comprende caracteres. Por último, usando el comando de impresión, la variable 'B' se presenta en el lado de salida, como se ve en la imagen a continuación.

Ejemplo 03:

Digit () es otra función incorporada de Python que se puede usar como un verificador de dígitos numéricos. La función IS digit () especifica si el elemento es un alfabeto o un dígito. Si la función detecta un número, devuelve verdadero. Por lo tanto, funciona como un inverso de la función alfa (). Este método es muy similar al anterior.

La cadena original se almacena en la variable llamada 'A.'En la siguiente línea, la función Join () se usa con un bucle for, que itera a través de la cadena original que tenemos, y una condición de "si no" con la función digit (). Dado que la condición "si no" solo devuelve verdadera si no se encuentra un dígito numérico, la función unión () se unirá a todos los elementos presentes en 'a' mientras descarta todos los dígitos numéricos y los almacena en la variable llamada 'b.'Finalmente, la cadena convertida' B 'se muestra en el terminal de salida utilizando el comando de impresión, como se muestra en la captura de pantalla a continuación.

Ejemplo 04:

Otra forma de eliminar los números de la cadena es mediante la función Tradate (). Primero, necesitamos importar la biblioteca Python String para usar la función Make Trans (). La función Make Trans () separa los dígitos de una secuencia de cadena cuando se usa un objeto de cadena. Luego, genera una tabla en la que cada entero de 'cero' a 'nueve' se traza a ninguno. Luego podemos enviar esta tabla de traducción como un parámetro a la función traduce () que elimina todos los dígitos en la cadena y genera una nueva cadena sin ningún número.

En el código anterior, primero importamos la biblioteca String Python. Luego, almacenamos nuestra cadena original con números que necesitamos cambiar en una variable llamada 'A.'En la siguiente línea, utilizamos una función de Make una trans () con dígitos de cadena en su parámetro para crear una tabla de dígitos de 0 a 9. Luego, esta tabla de traducción se pasa a la función de traducción () del objeto 'a.'Devuelve una nueva cadena que reemplaza los números especificados. En este caso, 0 a 9, y lo almacena en la nueva variable de cadena llamada 'B'. La nueva cadena 'B' se muestra en el terminal de salida utilizando el comando de impresión como se muestra en la captura de pantalla a continuación.

Ejemplo 05:

Otra forma notablemente análoga al ejemplo anterior es importar dígitos también junto con cuerdas de la biblioteca de Python. Esto nos permitiría usar directamente la constante 'dígitos' en lugar de llamar 'dígitos de cadena.'

Almacenamos nuestra cadena original con números que necesitamos cambiar en una variable llamada 'A.'En la siguiente línea, solíamos realizar una función trans () con solo la constante' dígitos 'en su parámetro para almacenar una tabla de dígitos de 0 a 9. Luego, esta tabla de traducción se pasa a la función de traducción () del objeto 'a.'Devuelve una nueva cadena que reemplaza los números especificados. En este caso, 0 a 9, y lo almacena en la nueva variable de cadena llamada 'C'. Como se ve en el fragmento a continuación, la nueva cadena 'C' se muestra allí en el terminal de salida utilizando la función de impresión.

Ejemplo 06:

En este ejemplo, utilizaremos 'Ord' o 'Ordinal' para comparar los elementos de nuestra cadena original con su código unicode para eliminar los números. Sabemos que los números o dígitos en Python tienen valores unicode de 48 a 57, por lo que podemos eliminar los valores de Ord de este rango y mantener los caracteres del resto.

En el código anterior, el texto original con números se almacena en una variable llamada 'A.'En la siguiente línea, se inicializa una nueva variable de cadena vacía' B '. Luego, un bucle for se atraviesa a través de la cadena A, elemento en cuanto. Los caracteres con valores unicode en el rango de 10 a 100 se descartan y el resto de los caracteres se agregan a la nueva cadena 'B'. Luego se muestra en el terminal de salida utilizando el comando de impresión como se muestra en la captura de pantalla a continuación.

Conclusión:

En este artículo, demostramos cómo eliminar los números enteros de una cadena de caracteres. Para aprender a eliminar los dígitos de una cadena de Python, utilizamos técnicas incorporadas y código personalizado como Join (), es un dígito () y traducción (). Utilizamos todas estas funciones en varios ejemplos e ilustramos cómo funcionan estas funciones con diferentes variables y también utilizamos varias funciones juntas para lograr la tarea colectivamente. Pudimos identificar y eliminar números de una cadena simultáneamente en el lenguaje de programación de Python, ya que es plantea funciones muy lucrativas y eficientes para ayudar en situaciones desafiantes.