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.