Chaîne Python isnumeric ()

La méthode isnumeric () renvoie True si tous les caractères d'une chaîne sont des caractères numériques. Sinon, il renvoie False.

Un caractère numérique a les propriétés suivantes:

  • Numeric_Type = Décimal
  • Numeric_Type = Chiffre
  • Numeric_Type = Numérique

En Python, les caractères décimaux (comme: 0, 1, 2…), les chiffres (comme: l'indice, l'exposant) et les caractères ayant la propriété de valeur numérique Unicode (comme: fraction, chiffres romains, numérateurs de devises) sont tous considérés comme des caractères numériques.

Vous pouvez écrire les chiffres et les caractères numériques en utilisant unicode dans le programme. Par exemple:

 # s = '½' s = ' u00BD' 

La syntaxe de isnumeric()est

 string.isnumeric ()

Paramètres isnumeric ()

La isnumeric()méthode ne prend aucun paramètre.

Valeur renvoyée par isnumeric ()

La isnumeric()méthode renvoie:

  • Vrai si tous les caractères de la chaîne sont des caractères numériques.
  • False si au moins un caractère n'est pas un caractère numérique.

Exemple 1: Fonctionnement de isnumeric ()

 s = '1242323' print(s.isnumeric()) #s = '²3455' s = 'u00B23455' print(s.isnumeric()) # s = '½' s = 'u00BD' print(s.isnumeric()) s = '1242323' s='python12' print(s.isnumeric())

Production

 Vrai Vrai Vrai Faux

Exemple 2: Comment utiliser isnumeric ()?

 #s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')

Production

 Tous les caractères sont numériques.

Articles intéressants...