Méthode isnumeric() de Python3
Chaînes de caractères en Python3
Description
La méthode isnumeric() vérifie si une chaîne est composée uniquement de nombres. Les nombres peuvent être : des chiffres Unicode, des chiffres pleine largeur (double octet), des chiffres romains, des chiffres chinois.
Caractères de type exposant²Caractères de type fraction½Comptent également comme des nombres.
# s = '½' s = '\u00BD'
Syntaxe
Syntaxe de la méthode isnumeric() :
str.isnumeric()
Parameters
- Aucun.
Valeur de retour
Renvoie True si la chaîne ne contient que des caractères numériques, sinon renvoie False.
Exemple
L'exemple suivant illustre la méthode isnumeric() :
Exemple
#!/usr/bin/python3
str = "example2016"
print (str.isnumeric())
str = "23443434"
print (str.isnumeric())
str = "example2016"
print (str.isnumeric())
str = "23443434"
print (str.isnumeric())
La sortie de l'exemple ci-dessus est la suivante :
False True
Chiffres Unicode :
Exemple
#!/usr/bin/python3
#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())
# s = '½'
s = '\u00BD'
print(s.isnumeric())
a = "\u0030" #unicode pour 0
print(a.isnumeric())
b = "\u00B2" #unicode pour ²
print(b.isnumeric())
c = "10km2"
print(c.isnumeric())
#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())
# s = '½'
s = '\u00BD'
print(s.isnumeric())
a = "\u0030" #unicode pour 0
print(a.isnumeric())
b = "\u00B2" #unicode pour ²
print(b.isnumeric())
c = "10km2"
print(c.isnumeric())
La sortie de l'exemple ci-dessus est la suivante :
True True True True False
Autres extensions