Fonction Python Isdigit

Fonction Python Isdigit
Python a de nombreuses fonctions intégrées pour vérifier la validité des données. Le isdigit () La fonction est l'une d'entre elles. Il est utilisé pour vérifier que les caractères d'une chaîne sont tous des chiffres ou non. Les différentes utilisations de cette fonction se sont montrées dans ce tutoriel.

Syntaxe:

La syntaxe de cette fonction a donné ci-dessous.

corde de bool.isdigit ()

La fonction ne fait pas valoir. Il renvoie une valeur booléenne. Si la valeur de la chaîne contient tous les chiffres, alors il revient Vrai. Il revient FAUX Pour tous les caractères alphabétiques et spéciaux, point décimal, plus signe ou signe moins.

Différentes utilisations de la fonction isdigit ():

Les utilisations de la fonction isdigit () ont été montrées en utilisant plusieurs exemples dans cette partie des tutoriels.

Exemple-1: Vérification des différents types de valeurs de chaîne à l'aide de la fonction isdigit ()

Créez un script Python avec le script suivant pour vérifier la valeur de retour de la fonction isdigit () pour différents types de valeurs de chaîne. La première variable de chaîne a été définie par la citation unique qui contient tous les chiffres. La deuxième variable de chaîne a été définie par la double citation contenant tous les chiffres. La variable de troisième chaîne contient les chiffres avec le trait d'union (-). La quatrième variable de chaîne contient des caractères alphabétiques.

# Déclarer une chaîne de nombres avec des citations uniques
Number1 = '981'
# Déclarer une chaîne de nombres avec des citations doubles
numéro2 = "563"
# Déclarer une chaîne avec des numéros et '-'
Number3 = "880-19378-38978"
# Déclarer une chaîne de caractères alphabétiques
nombre4 = 'deux'
# Vérifiez et imprimez les variables sont des nombres ou non
print ("le est un numéro valide: ".format (numéro1, numéro1.isdigit ()))
print ("le est un numéro valide: ".format (numéro2, numéro2.isdigit ()))
print ("le est un numéro valide: ".format (numéro3, numéro3.isdigit ()))
print ("le est un numéro valide: ".Format (numéro4, numéro4.isdigit ()))

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script.

Exemple-2: Vérification des chiffres de différents formats à l'aide de la fonction isdigit ()

Créez un fichier Python avec le script suivant pour vérifier le Unicode de différents types de nombres et le chiffre arabe. Le Unicode des 3² a été vérifié par la première variable. L'unicode de ¼ a été vérifié en utilisant la deuxième variable. Le Unicode du chiffre, 5 ans, a été vérifié par la troisième variable. La quatrième variable a vérifié la valeur du caractère du chiffre arabe 3.

# Vérification de l'Unicode de 3²
Number1 = '3 \ U00B2'
Print ("Le 3² est le numéro:", numéro1.isdigit ())
# Vérification de l'Unicode de la valeur fractionnaire
nombre2 = '\ u00bc'
print ("Le ¼ est le numéro:", numéro2.isdigit ())
# Vérification de l'Unicode du numéro 5
numéro3 = '\ u0035'
print ("le est numéro: ".format (numéro3, numéro3.isdigit ()))
# Vérification du chiffre arabe 3
nombre4 = '٣'
print ("le ٣ est numéro:", numéro4.isdigit ())

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script.

Exemple-3: validation des données à l'aide de la fonction isdigit ()

Créez un fichier Python avec le script suivant pour vérifier que les données d'entrée sont valides ou non et imprimez le message d'erreur pour les données non valides. Deux valeurs d'entrée seront tirées de l'utilisateur et la fonction isdigit () sera utilisée pour vérifier la valeur du book_name et book_price variables. Si la valeur du book_name contient n'importe quel chiffre, puis un message d'erreur sera imprimé. Si la valeur du book_price contient tout caractère non chiffré, puis un message d'erreur sera imprimé.

# Prenez le nom et le prix du livre de l'utilisateur
book_name = input ("Entrez le nom du livre:")
book_price = entrée ("Entrez le prix du livre:")
# Définissez l'indicateur d'erreur
error = false
# Vérifiez la valeur du nom du livre est valide ou non
Si int (book_name.isdigit ()) == true:
imprimer ("le nom du livre peut contenir uniquement le caractère.")
error = true
# Vérifiez la valeur du prix du livre est valide ou non
Si book_price.isdigit () == false:
Imprimer ("Le prix du livre ne peut contenir des chiffres que.")
error = true
# Imprimez les valeurs d'entrée si aucune erreur n'existe
Si error == false:
print ("Nom du livre:", book_name)
print ("Prix du livre:", book_price)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script pour les valeurs d'entrée, 'Apprendre Laravel' et 50.

La sortie suivante apparaîtra après avoir exécuté le script pour les valeurs d'entrée, 'Apprendre Python' et 'Cinquante'.

La sortie suivante apparaîtra après avoir exécuté le script pour les valeurs d'entrée, 600 et 60.

Conclusion:

La fonction isdigit () a été utilisée pour vérifier différents types de valeurs de chaîne dans les exemples de ce tutoriel. Cette fonction est principalement utilisée pour vérifier la validité des données.