Función de python isdigit

Función de python isdigit
Python tiene muchas funciones incorporadas para verificar la validez de los datos. El isdigit () la función es uno de ellos. Se usa para verificar los caracteres de una cadena son todos los dígitos o no. Los diferentes usos de esta función se han mostrado en este tutorial.

Sintaxis:

La sintaxis de esta función ha dado a continuación.

cuerda bool.isdigit ()

La función no discute. Devuelve un valor booleano. Si el valor de la cadena contiene todos los dígitos, entonces devuelve Verdadero. Vuelve FALSO Para todos los caracteres alfabéticos y especiales, punto decimal, más signo o signo menos.

Diferentes usos de la función ISDIGIT ():

Los usos de la función isDigit () se han demostrado utilizando múltiples ejemplos en esta parte de los tutoriales.

Ejemplo-1: Verificación de diferentes tipos de valores de cadena usando la función ISDIGIT ()

Cree un script Python con el siguiente script para verificar el valor de retorno de la función ISDIGIT () para diferentes tipos de valores de cadena. La primera variable de cadena ha sido definida por la cita única que contiene todos los dígitos. La segunda variable de cadena ha sido definida por la doble cita que contiene todos los dígitos. La variable de tercera cuerda contiene los dígitos con el guión (-). La cuarta variable de cadena contiene caracteres alfabéticos.

# Declarar una cadena de números con comillas individuales
número1 = '981'
# Declarar una cadena de números con cotizaciones dobles
número2 = "563"
# Declara una cadena con números y '-'
número3 = "880-19378-38978"
# Declarar una cadena de caracteres alfabéticos
número4 = 'dos'
# Compruebe e imprima las variables son números o no
print ("El es un número válido: ".formato (número1, número1.isDigit ()))
print ("El es un número válido: ".formato (número2, número2.isDigit ()))
print ("El es un número válido: ".formato (número3, número3.isDigit ()))
print ("El es un número válido: ".formato (número4, número4.isDigit ()))

Producción:

La siguiente salida aparecerá después de ejecutar el script.

Ejemplo-2: Verificación de dígitos de diferentes formatos utilizando la función ISDIGIT ()

Cree un archivo de Python con el siguiente script para verificar el unicode de diferentes tipos de números y el dígito árabe. El unicode del 3² ha sido verificado por la primera variable. El unicode de ¼ se ha verificado utilizando la segunda variable. El unicode del dígito, 5, ha sido verificado por la tercera variable. La cuarta variable ha verificado el valor del carácter del dígito árabe 3.

# Verificar el unicode de 3²
número1 = '3 \ u00b2'
imprimir ("El 3² es el número:", número1.isdigit ())
# Verificar el unicode del valor fraccional
número2 = '\ u00bc'
imprimir ("el ¼ es número:", número2.isdigit ())
# Verificar el unicode del número 5
número3 = '\ u0035'
print ("el es número: ".formato (número3, número3.isDigit ()))
# Comprobación del dígito árabe 3
número4 = '٣'
imprimir ("El ٣ es el número:", número4.isdigit ())

Producción:

La siguiente salida aparecerá después de ejecutar el script.

Ejemplo-3: Validación de datos utilizando la función ISDIGIT ()

Cree un archivo de Python con el siguiente script para verificar que los datos de entrada son válidos o no e imprima el mensaje de error para datos no válidos. Se tomarán dos valores de entrada del usuario, y la función ISDIGIT () se utilizará para verificar el valor del nombre del libro y book_price variables. Si el valor del nombre del libro contiene cualquier dígito, entonces se imprimirá un mensaje de error. Si el valor del book_price Contiene cualquier carácter que no sea dígito, entonces se imprimirá un mensaje de error.

# Tome el nombre y el precio del libro del usuario
book_name = input ("Ingrese el nombre del libro:")
book_price = input ("Ingrese el precio del libro:")
# Establecer el indicador de error
error = falso
# Verifique el valor del nombre del libro es válido o no
Si int (book_name.isDigit ()) == Verdadero:
imprimir ("El nombre del libro solo puede contener personajes.")
Error = True
# Verifique el valor del precio del libro es válido o no
Si book_price.isDigit () == falso:
Imprimir ("El precio del libro solo puede contener dígitos.")
Error = True
# Imprima los valores de entrada si no existe un error
Si Error == Falso:
Imprimir ("Nombre del libro:", book_name)
Imprimir ("Precio de libro:", Book_price)

Producción:

La siguiente salida aparecerá después de ejecutar el script para los valores de entrada, 'Aprendiendo laravel' y 50.

La siguiente salida aparecerá después de ejecutar el script para los valores de entrada, 'Aprendiendo pitón' y 'Cincuenta'.

La siguiente salida aparecerá después de ejecutar el script para los valores de entrada, 600 y 60.

Conclusión:

La función ISDIGIT () se ha utilizado para verificar diferentes tipos de valores de cadena en los ejemplos de este tutorial. Esta función se usa principalmente para verificar la validez de los datos.