programa de Python para comprobar si una cadena contiene un número o no

Python isdigit () Ejemplo de función : Aquí, vamos a aprender cómo comprobar si una cadena contiene sólo dígitos o no decir, cadena contiene sólo el número o no?

Dada una cadena y tenemos que comprobar si contiene o no sólo dígitos en Python.

Para verificar que una cadena contiene sólo dígitos (o una cadena tiene un número) – podemos utilizar la función isdigit () , devuelve cierto , si todos los caracteres de la cadena son dígitos.

Sintaxis:

    string.isdigit()

Ejemplo:

    Input:
str1 = "8789"
str2 = "Hello123"
str3 = "123Hello"
str4 = "123 456" #contains space
# function call
str1.isdigit()
str2.isdigit()
str3.isdigit()
str4.isdigit()
Output:
True
False
False
False

código Python para comprobar si un cadenas contiene un número o no

# python program to check whether a string 
# contains only digits or not
# variables declaration & initializations
str1 = "8789"
str2 = "Hello123"
str3 = "123Hello"
str4 = "123 456" #contains space
# checking
print("str1.isdigit(): ", str1.isdigit())
print("str2.isdigit(): ", str2.isdigit())
print("str3.isdigit(): ", str3.isdigit())
print("str4.isdigit(): ", str4.isdigit())
# checking & printing messages
if str1.isdigit():
print("str1 contains a number")
else:
print("str1 does not contain a number")
if str2.isdigit():
print("str2 contains a number")
else:
print("str2 does not contain a number")
if str3.isdigit():
print("str3 contains a number")
else:
print("str3 does not contain a number")
if str4.isdigit():
print("str4 contains a number")
else:
print("str4 does not contain a number")

salida

str1.isdigit():  True
str2.isdigit(): False
str3.isdigit(): False
str4.isdigit(): False
str1 contains a number
str2 does not contain a number
str3 does not contain a number
str4 does not contain a number


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *